2012-01-09 118 views
0

我分類爲UINavigationController,並在viewDidLoad(作爲自定義UITabBarUIToolbar)在其視圖的底部添加了UIViewUINavigationController設置視圖高度?

如何設置此UINavigationController推動的每個UIViewController視圖的高度?

回答

2

如何設置此UINavigationController推送的每個UIViewController視圖的高度?

視圖控制器沒有高度 - 它們管理的視圖執行。

要做你的建議,我想你會覆蓋delegate屬性的訪問器,以便你可以攔截任何調用-navigationController:willShowViewController:animated:並調整子視圖控制器的大小。但這似乎並不是一個非常令人滿意的解決方案。

您是否有太多的視圖控制器,您不能將工具欄添加到每個人的視圖層次結構中?

+0

我可以將工具欄添加到每個視圖控制器的視圖,但工具欄具有視圖控制器視圖的推動畫。當導航控制器推動下一個視圖時,我希望它保持原位。 – ma11hew28 2012-01-10 01:10:50