SwiftでcontainerViewを使ったプログラムがもともとありそれを利用して変更したいという状況です。
.xibのファイルで以下の様に作られています。
コードで紐づけられている部分は以下の様になっていました。
swift
1class RegisterPopupView: UIView, PopupViewContainable, Nibable { 2 enum Const { 3 static let height: CGFloat = 400 4 } 5 6 @IBOutlet weak var containerView: UIView! { 7 didSet { 8 containerView.layer.masksToBounds = false 9 } 10 }
そして実際に表示されたのが以下です。
ポップアップでこのviewが下から表示されるのですが、なぜ.xibのファイルで以上の様に作ったものがこの様に縦に一列で表示されるのでしょうか?
.xibの方ではcontainerViewの上に左右にViewが置かれている状態です。さらにその上にテキストフィールドやボタンが置かれています。
ここで例えばこんなに入力欄がいらないのでNAMEとcreateボタンだけにしたくてそれを以下の様に消しました。
すると表示されるのは以下の様にNAMEの欄だけでボタンは消えてしまいます。
これはなぜでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/30 00:07
2018/08/30 00:53
2018/08/30 00:55