代码之家  ›  专栏  ›  技术社区  ›  Arlen Anderson

应自动旋转指针面方向和导航控制器

  •  1
  • Arlen Anderson  · 技术社区  · 15 年前

    我有一个UINavigationController,上面有一堆视图控制器。并非所有视图控制器的方向都兼容。例如,我有一个横向视图,我把一个纵向视图推到上面。应该自动旋转点面定向被称为要求景观,我返回没有,但它去景观无论如何。现在在这个视图中,如果我旋转到纵向,它会旋转并卡在那里(应该是从这里开始的)。但当我弹出视图时,它下面的视图是横向的,现在是纵向的,不应该是纵向的!

    世界跆拳道联盟??????????????????

    解决办法?建议?解决?有什么事吗?

    iOS 4.1版

    2 回复  |  直到 15 年前
        1
  •  0
  •   Arlen Anderson    15 年前

    这似乎是UINavigationController的一个错误。最后,我使用了一些模式视图控制器,而不是将它们推到堆栈上。这解决了我的问题。

        2
  •  0
  •   Tim    12 年前

    问题是对shouldautrotate这样的方法的调用被发送到导航控制器,而不是堆栈中的视图。您可以选择在导航控制器级别执行所有操作,也可以选择执行所做的操作并切换到模式段。