iphone – 隐藏标签栏后视图大小减小

iphone – 隐藏标签栏后视图大小减小,第1张

概述在我的iPhone应用程序中. 我在UITabBarController中使用UINavigationControllers. 喜欢: 标签栏: >导航控制器. >查看Controller1. >导航控制器. >查看Controller2. 从任何上述视图控制器查看Controllerx. 当我导航到View Controllerx时. 我隐藏了标签栏. 问题是标签栏正在隐藏但视图大小减小. 底部 在我的iPhone应用程序中.

我在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 – 隐藏标签栏后视图大小减小所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1014783.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存