2011-07-04 75 views
0

我有一個UITabBar的視圖,導航欄最初是隱藏的。當我按下下一個選項卡時,我希望顯示導航欄,但是當我使用setNavigationBarHidden:執行此操作時,視圖會被重新調整大小,並且Tabbar會被推出屏幕。如何將視圖設置爲不會調整大小的位置?或者正確調整大小?如何在取消隱藏導航欄後停止視圖大小調整

回答

2

您將必須檢查您的autoresizingMask s。您可以通過編程或通過IB來調整它們。 Autosizing可在Size Inspector的右側找到。

您將不得不更改標籤欄的遮罩以將其固定到底部和左側。其餘的子視圖必須根據需要進行處理。

0
[self.navigationController setNavigationBarHidden:NO animated:NO]; 

或 該

組urview幀精確地爲44reduce(這是navingation條高度)由高度之後。