我需要在我的某个应用中创建一个customTabbar。我通过添加自定义视图将UITabbarcontroller子类化。我通过设置隐藏了标签栏
self.tabbar.hidden = True;
我在customView上添加了按钮,点击这些按钮即可处理标签之间的切换。
我面临的问题是我的自定义标签栏的高度不等于(超过)标准标签栏高度,因此我需要剪切我的viewController视图,以便它不会隐藏在自定义标签栏后面
我尝试在viewDidLoad和viewDidAppear方法中设置viewController视图的frame属性(见下文),但它不起作用。
[self.view setFrame: CGRectMake(self.view.frame.origin.x, self.view.frame.origin.x, self.view.frame.size.width, 400)]
其中400 = 480 - 自定义标签栏的高度
我希望我的问题清楚......
提前致谢
答案 0 :(得分:0)
我不知道正确的方法,但我认为这应该适用于现在添加一个等于你的customTabBar的框架的工具栏并将其隐藏属性设置为是...我认为这应该工作..在这你不必重新调整每个viewcontroller视图的大小