iOS7
と の使用には本当に奇妙な問題がStoryboards
ありますios simulator
。
ストーリーボードで定義したビューのインターフェイス ビルダーのステータス バーに適応するようにiOS7
設定して、古いプロジェクトを更新しようとしました。iOS 6/7 deltas
このビューは、プログラムで作成さUINavigationController
れたルート ビューに設定されます。
これを行うと、iOS7 iPad シミュレーターは正しい UI を表示します - 私のビューはナビゲーション バーの下に表示されます - しかし、実際の iOS7 iPadでまったく同じコードを実行すると、ビューが 20 ピクセル低すぎます。実際、デルタで何も変更しないと、デバイスに表示されます。
ここで理解できないのは、この場合、シミュレーターとデバイスの動作が異なる理由です。誰かがこの同じ問題を経験しましたか? 私の他のプロジェクトでは、この問題はありません。そのため、この奇妙な動作につながるのは、ストーリーボードまたはその他の設定のいずれかだと思います。
アップデート:
興味深いことに、新しい MacBook にすべてを新たにインストールした後、問題はなくなりました (Xcode の最新の更新であった可能性もあります ...)。