我有一段时间想弄清楚为什么在我的 Detail ViewController 中,即使在横向模式下,它的框架仍然是 1024x768?
我已经启用了通常的嫌疑人——我支持所有方向,调整子视图的大小被选中......我已经尝试了灵活的自动调整大小蒙版,我能想到的一切。
我以纵向记录 Detail VC 框架的坐标,它的高度为:1024,宽度为 768。
这永远不会改变,这让我感到困惑。
这里没有做任何特别的事情。这种调整大小应该自动发生吗?
我有一段时间想弄清楚为什么在我的 Detail ViewController 中,即使在横向模式下,它的框架仍然是 1024x768?
我已经启用了通常的嫌疑人——我支持所有方向,调整子视图的大小被选中......我已经尝试了灵活的自动调整大小蒙版,我能想到的一切。
我以纵向记录 Detail VC 框架的坐标,它的高度为:1024,宽度为 768。
这永远不会改变,这让我感到困惑。
这里没有做任何特别的事情。这种调整大小应该自动发生吗?
我怀疑这可能与我在此答案中概述的原因相同。
但我认为您指的是您的 splitViewController 的视图:
self.splitViewController.view
这是最外面的视图,它的框架没有改变。
至于你的详细视图控制器的视图
[[self.splitViewController.viewControllers objectAtIndex:1] view]
它的框架确实发生了变化。
如果您肯定指的是您的详细视图控制器,那么您应该忽略这个答案......