質問: false } } ``` そして実際に表示されたのが以下です。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/4e9f2aa88fcb4a39387826a0c163b97c.png) ポップアップでこのviewが下から表示されるのですが、なぜ.xibのファイルで以上の様に作ったものがこの様に縦に一列で表示されるのでしょうか? .xibの方ではcontainerViewの上に左右にViewが置かれている状態です。さらにその上にテキストフィールドやボタンが置かれています。 ここで例えばこんなに入力欄がいらないのでNAMEとcreateボタンだけにしたくてそれを以下の様に消しました。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/d15cf96d6b61be3609955420143b7bdd.png) すると表示されるのは以下の様にNAMEの欄だけでボタンは消えてしまいます。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/66efe4ff69882c06c16abcb59006b3b0.png) これはなぜでしょうか?
回答: このクラスって https://github.com/shin8484/PopupWindow のdemoにあるクラスですよね? これは Size Class という仕組みを使って、デバイスの縦横の大きさ(クラス)に合わせて自動で制約の有効無効を切り替えています。 NAMEとcreateボタン以外を削除したときの動きは制約でエラーが出ているのでは?