【Swift】UI部品を設置する時のテンプレ
どうも、ねこきち(@nekokichi1_yos2)です。
Xcodeに内蔵されてるUI部品、ライブラリで生成するUI部品、構成や扱いが異なっても、UIViewに設置する工程は変わりません。
生成から設置までの流れは、
- 生成(let 変数 = UI部品)
- 位置(変数.frame = CGRect(....))
- 設定(.color、.text、.addTargetなど)
- 設置(self.view.addSubView...)
大体、こんな感じです。
もしライブラリで独自のUI部品を扱うときでも、工程さえ知ってれば、焦ることもありません。
import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let button = UIButton() button.frame = CGRect(x: 40, y: 200, width: 300, height: 50) button.setTitle("ボタン", for: .normal) button.backgroundColor = .green self.view.addSubview(button) } }