私は、必要に応じて複数のビューと制約を設定してサイズを変更できる単純なレイアウトです。シミュレータまたはデバイスにアプリをデプロイすると、すべてのビューのX、Y、Widthが適切なサイズになります。一方、高さは常に0です。すべてのビューはスーパービューに従って比例する高さを持ちます。ポートレートのレイアウトは、向きを横向きに変更して肖像画に戻した後にのみ正しく表示されます
ここで、向きを横向きにしてから再び縦向きにすると、すべてが正しく表示されます(高さはもはや0になりません)。
私は以前に比例した高さと同じロジックを使用しました、と私はXcodeのにあなたがから.xibを得ることができます 7.
EDITを更新した後、新たに作成されたビューコントローラと、この問題を見て開始しました:http://1drv.ms/1M81EUQ
は、あなたの制約が設定されている方法の詳細情報が必要ですか?あなたに制約がありません。 – Ben
コード内の関連するビューについて何か変更していますか?あなたがコードの高さを決定するいくつかのコンテンツを追加しているように私には聞こえますが、デバイスが回転するまでビューは再描画されません。たぶんあなたはどこかに必要なレイアウトを忘れてしまったでしょうか? – JWKothe
@ProgrammingBonnいいえ、私はコードで何も変更していません。私はちょうどXIBのレイアウトを持って、それをロードしています。 –