iPad:SplitView不会旋转

时间:2010-05-05 01:58:57

标签: iphone ipad

我有以下设置:

  • UISplitViewController的子类,用于在构造函数中创建主视图和详细视图控制器。
  • 主视图和详细信息视图控制器都覆盖shouldAutorotateToInterfaceOrientation以返回YES
  • 详细信息视图控制器实现UISplitViewControllerDelegate协议并处理popover。

我正在观察两个可能相互关联的奇怪问题:

  1. 当分割视图出现时(在纵向模式下 - 默认在模拟器上),主视图可见。它不应该是。

  2. 当我旋转模拟器时,视图本身并不“正确”。

  3. 我的UISplitViewController子类不会覆盖shouldAutorotateToInterfaceOrientation。但是,主视图和详细信息视图控制器都会执行并返回YES

    任何想法我可能做错了什么?这是一个模拟器错误吗?

2 个答案:

答案 0 :(得分:1)

对于任何落在这里的人:发生这种情况是因为我的拆分视图控制器的视图不是根。这是绝对必要的。

答案 1 :(得分:0)

确保启用要支持的界面方向。可以在“摘要”选项卡下的项目设置中找到它们。