更新到Xcode 5後,我所有應用程序視圖中的導航欄都向下移動。這裏有一些截圖,第一個顯示視圖中的所有內容,第二個顯示所有內容未觸及。搜索欄應該從導航欄的位置開始。如何防止UINavigationBar覆蓋iOS 7中的視圖頂部?
任何人都知道我是如何解決這個問題?
編輯:我曾嘗試這種以前的建議:
if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
self.edgesForExtendedLayout = UIRectEdgeNone;
但它的產量非常奇怪的結果。
這可能是因爲我有一個出現由於導航欄的透明度此視圖控制器下一個「幻燈片菜單」。
我已將此放在'viewDidLoad'下,但它不會產生任何更改。 –
使它在viewDidLayoutSubviews功能 – Hindu
追加此viewDidLayoutSubviews做了詭計。我感謝幫助先生們! –