UIViewは、画面にViewを表示する際に利用します。 また、 多くのUIパーツの親クラスになっています。
UIResponder
- Storyboardを利用して、UIViewをドラッグ&ドロップして配置します。
- UIViewとUIViewControllerを関連付けします。
- 必要に応じて、プロパティやメソッドを利用します。
プロパティ名 | 説明 | サンプル |
---|---|---|
backgroundColor | 背景色を設定する(Storyboard可) | view.backgroundColor = UIColor.blue |
isHidden | 表示・非表示を設定する(Storyboard可) | view.isHidden = true // 非表示 |
alpha | アルファ値を設定する(0.0=透明, 1.0=不透明)(Storyboard可) | view.alpha = 0.0 |
clipsToBounds | sbViewがはみ出たら非表示にする(Storyboard可) | view.clipsToBounds = true |
layer | CALayerプロパティ(レイヤに対して設定をする) | view.layer.borderWidth = 1.0 |
isExclusiveTouch | 同時押しを禁止する(デフォルト=false:同時押し可) | view.isExclusiveTouch = true |
tag | Viewを識別するためのタグ(デフォルト=0)(Storyboard可) | view.tag = 1 |
メソッド名 | 説明 | サンプル |
---|---|---|
addSubview(_ view: UIView) | subViewを追加する | view.addSubView(demoView) |
removeFromSuperview() | 親ViewからsubViewを取り除く | view.removeFromSuperview() |
UIKit.framework
iOS2.0以上
category | Version |
---|---|
Swift | 3.0.2 |
XCode | 8.2.1 |
iOS | 10.0〜 |