I have a ScrollView combined with a PageControll and it contains 5 images which I want them to scroll. My problem is that the ScrollView width even if it is 320 in simulator it doesn't show covering the all width.

This is my code:
override func viewDidLoad() {
    super.viewDidLoad() 
    images.append(UIImage(named: "one.jpg")!)
    images.append(UIImage(named: "two.jpg")!)
    images.append(UIImage(named: "three.jpg")!)
    images.append(UIImage(named: "four.jpg")!)
    images.append(UIImage(named: "five.jpg")!)
    for var i = 0; i < images.count; i++ {
        var frame: CGRect = CGRectMake(0, 0, 0, 0)
        frame.origin.x = self.scrollView.frame.size.width * CGFloat(i)
        frame.origin.y = 0;
        frame.size = self.scrollView.frame.size;
        var imageView: UIImageView = UIImageView(frame: frame)
        imageView.image = images[i]
        self.scrollView.addSubview(imageView)
    }
    self.scrollView.contentSize = CGSizeMake(scrollView.frame.size.width * CGFloat(images.count), scrollView.frame.size.height)
}
 
     
     
    