Mon*_*ona 5 rotation hide tabbar ios
我知道还有其他关于这个问题的帖子,但它们似乎对我不起作用。当我的应用程序中的 uinavigationcontroller 推送特定视图时,我将视图旋转到横向模式并隐藏选项卡栏。但是,当标签栏隐藏而不是显示它后面的视图时,会显示一个空白区域。

为了解决这个问题,我按照其他关于这个问题的帖子的建议,在我的 viewDidLoad 方法中使用了以下代码行,但它没有解决它。
[self.view setFrame:CGRectMake(0.0f, 0.0f, 320.0f, 480.0f)];
Run Code Online (Sandbox Code Playgroud)
如果有人知道发生了什么,请帮忙。谢谢,
您应该setAutoresizingMask:在您的视图中(无论是在笔尖还是代码中)设置为UIViewAutoresizingFlexibleHeight或UIViewAutoresizingFlexibleBottomMargin(不确定哪个)应该可以解决问题。如果这没有解决您的问题,我猜您是通过使用setHidden:. 尝试调用它。
VIEW_CONTROLLER_THAT_ABOUT_TO_SHOW.hidesBottomBarWhenPushed = YES
[navigationController pushViewController: VIEW_CONTROLLER_THAT_ABOUT_TO_SHOW animated: YES];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2552 次 |
| 最近记录: |