将uitabbar移动到顶部后的空白区域

时间:2012-01-26 12:06:04

标签: iphone objective-c ios xcode

我在UITabBarController中使用UINavigationcontroller并且我已经将UITabBar移动到顶部.UITabBar已成功移动但问题是,标签栏曾经有大约50px的空白区域。 任何人都有解决这个问题的方法????

2 个答案:

答案 0 :(得分:1)

循环遍历tabbarcontroller.view的子视图,直到找到tabbar内部视图的容器,然后将该视图的框架设置为比当前高50px。

或者,更好的解决方案是不要尝试以这种方式使用tabbarcontroller。只需使用独立的UITabBar,并在点击标签时实现自己的视图交换逻辑。

答案 1 :(得分:0)

取消选中矩形中的扩展边。

enter image description here