容器控制器和iOS 6旋转

我的应用程序支持肖像,风景左和lansdscape正确的方向,但在应用程序的一些地方,我只支持肖像。

使iOS 6适应我有一个问题。 我在UINavigationController中显示了一个模态控制器,并且根控制器实现了旋转方法,但从未被调用,因为带有位于容器内的控制器的新旋转行为。

我的问题有一个快速反应:如果我有一个不支持所有应用程序方向的控制器,并且该控制器位于容器控制器中,那么是否必须对该容器进行子类化(在我的情况下为导航)以覆盖旋转方法并完成我目标?

我认为这非常棘手,但我没有找到其他解决方案。

谢谢


子类化一个容器类有几个“伪官方”源,特别是UINavigationController是实现定向任务的方式。

以下是苹果开发者论坛的一些链接,其公司答案指出:

  • https://devforums.apple.com/message/740014#740014
  • https://devforums.apple.com/message/744384#744384
  • 许多开发人员使用的类别方法不正确,请参阅线程#消息728805#728805 (不能发布超过两个链接)


    是啊。 子类化您的UINavigationController并覆盖肖像的自动旋转方法。

    链接地址: http://www.djcxy.com/p/54967.html

    上一篇: Container controllers and iOS 6 rotations

    下一篇: UIViewController auto rotate not working