Ios 在横向模式下,将UIView放置在UINavigationcontroller的顶部
在横向模式下,在UINavigationController顶部显示UIView的最佳方式是什么? 尝试 [self.navigationController.view添加子视图:myView] 将myView放置在导航栏下 [self.window addSubView:myView] 将以纵向显示myView(即向左或向右旋转90度)。我可以轮换,但我希望有更好的解决办法Ios 在横向模式下,将UIView放置在UINavigationcontroller的顶部,ios,uinavigationcontroller,overlay,Ios,Uinavigationcontroller,Overlay,在横向模式下,在UINavigationController顶部显示UIView的最佳方式是什么? 尝试 [self.navigationController.view添加子视图:myView] 将myView放置在导航栏下 [self.window addSubView:myView] 将以纵向显示myView(即向左或向右旋转90度)。我可以轮换,但我希望有更好的解决办法 有没有办法用UIView覆盖整个NavigationController?也许您可以隐藏导航控制器的导航栏? 如下所示:
有没有办法用UIView覆盖整个NavigationController?也许您可以隐藏导航控制器的导航栏?
如下所示:
self.navigationController.navigationBarHidden=YES
也许您可以隐藏导航控制器的导航栏?
如下所示:
self.navigationController.navigationBarHidden=YES
您可以实现以下功能。
您只希望以横向模式显示视图。因此,您应该在
didRotateToInterfaceOrientation:方法,在旋转到potrait模式时隐藏视图,在横向模式下旋转时显示视图
希望这有帮助。您可以实现以下功能。 您只希望以横向模式显示视图。因此,您应该在 didRotateToInterfaceOrientation:方法,在旋转到potrait模式时隐藏视图,在横向模式下旋转时显示视图
希望这有帮助。我的解决方案是将视图添加到UIWindow中,并根据当前方向旋转它 我的解决方案是将视图添加到UIWindow并根据当前方向旋转它 对不起,我的问题不清楚。我想在屏幕顶部添加一个视图,甚至是一个UINavigationcontroller。这可以通过将视图添加到窗口中来实现,但窗口始终处于纵向模式,因此视图也是如此。谢谢!这帮了我大忙!对不起,我的问题不清楚。我想在屏幕顶部添加一个视图,甚至是一个UINavigationcontroller。这可以通过将视图添加到窗口中来实现,但窗口始终处于纵向模式,因此视图也是如此。谢谢!这帮了我大忙!对不起,我的问题不清楚。我不想只看风景-我想在屏幕顶部添加一个带有UINavigationController的视图,无论当前方向是什么。如果我的问题不清楚,很抱歉。我不希望只使用横向视图-我希望在屏幕顶部添加一个带有UINavigationController的视图,无论当前方向是什么。