我有以下设置:
UISplitViewController
的子类,用于在构造函数中创建主视图和详细视图控制器。shouldAutorotateToInterfaceOrientation
以返回YES
。UISplitViewControllerDelegate
协议并处理popover。我正在观察两个可能相互关联的奇怪问题:
当分割视图出现时(在纵向模式下 - 默认在模拟器上),主视图可见。它不应该是。
当我旋转模拟器时,视图本身并不“正确”。
醇>
我的UISplitViewController
子类不会覆盖shouldAutorotateToInterfaceOrientation
。但是,主视图和详细信息视图控制器都会执行并返回YES
。
任何想法我可能做错了什么?这是一个模拟器错误吗?
答案 0 :(得分:1)
对于任何落在这里的人:发生这种情况是因为我的拆分视图控制器的视图不是根。这是绝对必要的。
答案 1 :(得分:0)
确保启用要支持的界面方向。可以在“摘要”选项卡下的项目设置中找到它们。