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的高度
我希望我清楚我的問題..提前