質問: AutoLayoutについて質問があります。 UIViewに縦と横の制約をつけたのですが、実行するとviewが表示されませんでした。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/f663907646ad1042455a0b6bd99b9479.png) エラーがあったのでfixして上と左に制約がつきました。 しかし実行してみたところ表示されて徐々に薄くなりviewが消えてしまいました。画像は1度の実行をキャプチャしたものです。1秒くらいで消えてしまうので綺麗に取れていませんがこのように透明度が変化しています。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/873f051a6460b7f0be088524f0997955.png) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/e3d3d198fac1969996471c8a10851793.png) コードは一切記載しておらずSingleViewApplicationのままです。 わからないことが2つありまして、 1つ目は横と縦の中心の制約をつけても画面の中心に表示されずエラーになってしまうのは何故なのでしょうか? 2つ目は制約をつけてViewが消えてしまうのは何が原因で怒ってしまっているのでしょうか?
回答: とりあえず1だけ。 > > 1つ目は横と縦の中心の制約をつけても画面の中心に表示されずエラーになってしまうのは何故なのでしょうか? > > > **位置**と**サイズ**の両方が確定しないとエラーになります。中心座標の制約だけではサイズが確定しないためエラーになります。