UIImageView - 画像を表示
説明
UIImageViewはUIViewのサブクラスです.
ソースコード
UIImageViewSample.swift
import UIKit class UIImageViewSample: UIView { override init(frame: CGRect) { super.init(frame: frame) self.backgroundColor = colorPattern.back() // 画像読み込み let img = UIImage(named: "sampleImage0.png") if img == nil { println("read error") return } let frame = CGRect(origin: CGPoint.zeroPoint, size: img!.size) let iv = UIImageView(frame: frame) self.addSubview(iv) iv.center = self.center // 画像を指定 iv.image = img // 画像を縮小 iv.transform = CGAffineTransformMakeScale(0.5, 0.5) } required init(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been implemented") } }
ViewController.swift
import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor = colorPattern.back() self.view.addSubview(UIImageViewSample(frame: self.view.frame)) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } }