今日の写経15

今日の写経

016 UIScrollViewの表示 - Swift Docs

所感

特になし。 面白いコードでもない。

画面キャプチャ

f:id:novlessn:20150819163456p:plain

ソースコード

// ViewController.swift

import UIKit

class ViewController: UIViewController {

    private var myScrollView: UIScrollView!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        // ScrollViewを生成
        myScrollView  = UIScrollView()
        
        // ScrollViewの大きさを設定する
        myScrollView.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)
        
        // UIImageに画像を設定する
        let myImage = UIImage(named: "temple.jpg")!
        
        // UIImageViewを生成する
        let myImageView = UIImageView()
        
        // myImageViewのImageにImageを設定する
        myImageView.image = myImage
        
        // frameの値を設定する
        myImageView.frame = CGRectMake(0, 0, myImage.size.width, myImage.size.height)
        
        // ScrollViewにmyImageViewを追加する
        myScrollView.addSubview(myImageView)
        
        // ScrollViewにcontentSizeを設定する
        myScrollView.contentSize = CGSizeMake(myImageView.frame.size.width, myImageView.frame.size.height)
        
        // ViewにScrllViewをAddする
        self.view.addSubview(myScrollView)
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


}