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