5

環境: iOS 6/7、Xcode 5 内の AutoLayout。


ステータス バーに合わせて NavBar を調整するために、NavBar の背景画像を 64 ビット高に設定したことを理解しています (参照: WWDC 2013 Video Lecture #214)。

ここに画像の説明を入力

コンテナ ビューに対して NavBar を同じ位置に再配置する (およびその逆) とき 、このステータス バーの存在を切り替える便利な方法はありますか?

追加の懸念: iOS 6 と 7 の両方で作業する必要があります
。iOS 6 にはソリッド ステータス バーがあります。したがって、iOS 7 で NavBar の背景画像を変更してステータス バーを自動的に調整する必要があります... または
... iOS 6/7 の両方で同様の位置にするには、ステータス バーを単に OPAQUE に設定するだけでよいことを修正します環境?

4

1 に答える 1

0

DoubleEncore には、ステータス バーの問題に役立つ可能性のあるブログ投稿があります (リンク)。また、UITransition Guide には、確認する必要がある Bars を具体的に扱うセクションがあります (リンク)。さまざまな UIKit オブジェクトを示すUICatalogの重要なサンプル コード(リンク) が含まれている UIBarButtonItemClass リファレンス (リンク)を確認する必要があります。これらの参照により、プロジェクト内の UIKit オブジェクトを完全に制御できるようになります。

于 2013-10-28T02:40:26.547 に答える