swiftでimage Viewをソースコードで配置する
xcodeのインターフェイスビルダーで、
image View [UIImageView]を配置するのは簡単ですね。
object Libralyからstoryboardに配置し
viewControllerに紐づけられられます。
@IBOutlet weak var myImageView: UIImageView!
これをソースコードで書いてみましょう。
ViewController.swift
import UIKit
class ViewController: UIViewController {
//@IBOutlet weak var myImageView: UIImageView!
//まずはUIImageView()のインスタンスを宣言します
let myImageView = UIImageView()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//image枠のサイズを決める
myImageView.frame.size = CGSize(width: 250, height: 250)
//imageの位置を決める。
myImageView.center = self.view.center
//画像を設定
myImageView.image = UIImage(named: "hoge.jpg")
//表示モードの設定
myImageView.contentMode = UIViewContentMode.scaleAspectFill
//表示領域で画像が切り抜かれる
myImageView.clipsToBounds = true
//上記の内容でViewController上に配置する
self.view.addSubview(myImageView)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}



