2009-12-10 73 views
1

我有一个UITabbarController(至今)两个导航控制器项目。我可以通过将shouldAutorotateToInterfaceOrientation添加到每个类来旋转应用程序......但那不完全是我想要的。UITabBarController中的UIView景观

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

我该如何得到这个工作?

最好的问候,保罗 Peelen

回答

3

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

  1. 创建适当大小的横向视图(小480x300景观,如果标准状态栏是可见的)
  2. 在你的按钮处理程序把你的风景当前视图控制器上调用-pushModalViewController
  3. 应用必要的仿射转换到您的视图,以便在横向上正确显示。
+0

谢谢,我得到它使用alternateViews示例工作。 – 2009-12-10 13:24:29

3

使用presentModalViewController:animated:和实施模式视图控制器的shouldAutorotateToInterfaceOrientation:相应。