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. } }