【问题标题】:Detail ViewController's frame (in UISplitViewController) does not change its frame when autorotating?Detail ViewController 的框架(在 UISplitViewController 中)在自动旋转时不会改变它的框架?
【发布时间】:2012-11-01 11:26:26
【问题描述】:

我有一段时间想弄清楚为什么在我的 Detail ViewController 中,即使在横向模式下,它的框架仍然是 1024x768?

我已经启用了通常的嫌疑人——我支持所有方向,调整子视图大小被选中...我已经尝试了灵活的自动调整大小蒙版,我能想到的一切。

我在纵向记录了 Detail VC 框架的坐标,它的高度为:1024,宽度为 768。

这永远不会改变,这让我感到困惑。

这里没有做任何特别的事情。这种调整大小应该自动发生吗?

【问题讨论】:

    标签: ios ipad autoresize


    【解决方案1】:

    我怀疑这可能与我在this answer 中概述的原因相同。

    但我认为您指的是您的 splitViewController 的视图:

    self.splitViewController.view
    

    这是最外面的视图,它的框架没有改变。

    关于你的 detailViewController 的视图

    [[self.splitViewController.viewControllers objectAtIndex:1] view]
    

    它的框架确实改变了。

    如果您肯定指的是您的详细视图控制器,那么您应该忽略这个答案...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多