在横向模式下,在UINavigationController上显示UIView的最佳方式是什么?正在尝试
self.navigationController.view addSubView: myView
将myView放置在导航栏下。
self.window addSubView: myView
将在纵向显示myView (即向左或向右旋转90度)。我可以轮换,但我希望有更好的解决方案。
有没有办法用UIView覆盖整个NavigationController?
发布于 2013-02-22 23:18:40
我的解决方案是将视图添加到UIWindow中,并根据当前方向旋转它。
发布于 2012-11-14 21:57:14
也许你可以只隐藏导航控制器的导航栏?像这样:self.navigationController.navigationBarHidden = YES
发布于 2012-11-14 22:43:28
您可以实现以下内容。您只希望以横向模式显示视图。因此,您应该在中执行以下代码片段
didRotateToInterfaceOrientation:方法,当视图旋转到纵向模式时隐藏视图,当视图旋转到横向模式时显示视图。
希望这能有所帮助。
https://stackoverflow.com/questions/13380083
复制相似问题