現在、swiftで簡単なスクロービュー(スライドすると、次の写真にすすむ)を作っています。画像表示はできたのですが、画像が画面いっぱいに伸びきった状態でアスペクト比を整えたきれいな表示ができません。

scrollView.contentMode = UIViewContentMode.ScaleAspectFit
を挿入しているのですが、どこがいけないのでしょうか?

ご教授お願いしたします。

import UIKit

class ViewController: UIViewController {
    var scrollView: UIScrollView!
    var pageImagesArr = ["1.jpg","2.jpg","3.jpg"];

    override func viewDidLoad() {
        super.viewDidLoad()
        let width = self.view.frame.maxX, height = self.view.frame.maxY
        let pageSize = self.pageImagesArr.count;

        //ScrollViewの作成
        scrollView = UIScrollView(frame: self.view.frame)
        scrollView.pagingEnabled = true
        scrollView.frame = CGRectMake(0,0,width,height);
        scrollView.contentSize = CGSizeMake(CGFloat(pageSize) * width, 0)
        __scrollView.contentMode = UIViewContentMode.ScaleAspectFit__

        //各ページの作成
        for var i = 0; i < pageSize; i++ {
            let img:UIImage = UIImage(named:self.pageImagesArr[i])!;
            let iv:UIImageView = UIImageView(image:img);
            iv.frame = CGRectMake(CGFloat(i) * width, 0, width, height);
            scrollView.addSubview(iv)
        }
        self.view.addSubview(scrollView)
    }
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }
}