UITabBarController 中的景观 UIView
我有一个 UITabbarController(到目前为止)有两个导航控制器项目。我可以通过向每个类添加 shouldAutorotateToInterfaceOrientation 来使应用程序旋转...但这并不完全是我想要的。
我想要做的是在其中一个类的 UINavigationBar 中添加一个按钮。当按下此按钮时,我希望它将另一个视图加载到横向模式。此视图不应显示任何导航栏或选项卡栏控制器。
我怎样才能让它发挥作用?
此致, 保罗·皮伦
I have a UITabbarController with (so far) two navigation controller items. I can get the application to rotate by adding the shouldAutorotateToInterfaceOrientation to each class... but thats not exactly what I want.
What I want to do is to add a button in the UINavigationBar in one of the classes. When this button is pressed I want it to load another view into landscape mode. This view should not show any navigationbar or tabbar controller.
How can I get this to work?
Best regards,
Paul Peelen
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以尝试使用类似于 Apple 的 AlternateViews 示例的方法。
基本上你应该:
-pushModalViewController
You can try to use approach similar to Apple's AlternateViews sample.
Basically you should:
-pushModalViewController
on your current view controller使用
presentModalViewController:animated:
并相应地实现模态视图控制器的shouldAutorotateToInterfaceOrientation:
。Use
presentModalViewController:animated:
and implement the modal view controller'sshouldAutorotateToInterfaceOrientation:
accordingly.