1

我有一个带有(到目前为止)两个导航控制器项的 UITabbarController。我可以通过将 shouldAutorotateToInterfaceOrientation 添加到每个类来让应用程序旋转......但这并不完全是我想要的。

我想要做的是在其中一个类的 UINavigationBar 中添加一个按钮。按下此按钮时,我希望它将另一个视图加载到横向模式。此视图不应显示任何导航栏或标签栏控制器。

我怎样才能让它工作?

最好的问候,保罗·皮伦

4

2 回答 2

3

相应地使用presentModalViewController:animated:和实现模态视图控制器shouldAutorotateToInterfaceOrientation:

于 2009-12-10T13:01:41.217 回答
3

您可以尝试使用类似于 Apple 的AlternateViews示例的方法。
基本上你应该:

  1. 创建具有适当大小的横向视图(如果标准状态栏可见,横向为 480x300)
  2. 在您的按钮处理程序中,将您的景观推送到-pushModalViewController您当前的视图控制器上
  3. 对视图应用必要的仿射变换以在横向中正确显示。
于 2009-12-10T13:02:36.927 回答