2011-07-25 16 views
1

我需要在其中一個應用中創建自定義標籤欄。我通過向它添加自定義視圖來分類UITabbarcontroller。我做了隱藏的TabBar通過設置自定義標籤欄:調整顯示的視圖控制器的視圖,以便調整大小以適應標籤欄的高度

self.tabbar.hidden = True; 

我加在customView按鈕,並在這些按鈕的點擊我處理標籤之間的切換。

我面臨的問題是我的自定義標籤欄的高度不等於(超過)標準標籤欄高度,所以我需要剪裁我的viewController視圖,以便它不會隱藏在自定義標籤欄後面

我嘗試在viewDidLoad和viewDidAppear方法中設置viewController視圖的框架屬性(請參見下文),但它不能以這種方式工作。

[self.view setFrame: CGRectMake(self.view.frame.origin.x, self.view.frame.origin.x, self.view.frame.size.width, 400)] 

,其中400 = 480 - 我定製的TabBar的高度

我希望我清楚我的問題..提前

回答

0

謝謝,我不知道正確的方法做到這一點,但我認爲這應該現在工作添加框架的工具欄等於您的customTabBar並將其隱藏屬性設置爲是...我認爲這應該工作..這樣,您不必重新調整每個viewcontroller的大小查看

相關問題