代码之家  ›  专栏  ›  技术社区  ›  Morrowless

如何从嵌套的UIViewController获取正确的UIInterfaceOrientation

  •  2
  • Morrowless  · 技术社区  · 14 年前

    当我将视图控制器的视图放置在顶级视图控制器中时 UIInterfaceOrientation interfaceOrientation 属性是只读的,所以我不能简单地设置它。如何使嵌套视图控制器识别正确的方向?

    苹果可能不推荐使用嵌套视图控制器,但我使用它们是为了重新使用(通用应用程序)。

    1 回复  |  直到 9 年前
        1
  •  0
  •   Jesse Naugher    14 年前

    我也遇到过这个问题,我找到的唯一解决方法是在调用父视图时调用子视图的willrotatetorientation:method,或者在加载时检查,执行类似于[[view2.superview viewController]imageOrientation]的操作