我在UITabbarController中使用UINavigationControllers.
喜欢:
标签栏:
>导航控制器.
>查看Controller1.
>导航控制器.
>查看Controller2.
从任何上述视图控制器查看Controllerx.
当我导航到VIEw Controllerx时.
我隐藏了标签栏.
问题是标签栏正在隐藏但视图大小减小.
底部出现白色空间.
[self.tabbarController.tabbar setHIDden:YES];[self.tabbarController.tabbar setFrame:CGRectZero];[self.navigationController pushVIEwController:obj_tipcalc animated:YES];[obj_tipcalc release];
谢谢.
解决方法 您的导航控制器视图位于UITabbarController的视图中,并且不会填满整个屏幕.只需尝试调整大小:
... CGRect biggerFrame = tabbarController.vIEw.frame; biggerFrame.size.height += tabbarController.tabbar.frame.size.height; tabbarController.vIEw.frame = biggerFrame ; ...
要恢复原始布局:
...CGRect smallerFrame = tabbarController.vIEw.frame;smallerFrame.size.height -= tabbarController.tabbar.frame.size.height;tabbarController.vIEw.frame = smallerFrame;...总结
以上是内存溢出为你收集整理的iphone – 隐藏标签栏后视图大小减小全部内容,希望文章能够帮你解决iphone – 隐藏标签栏后视图大小减小所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)