细节ViewController的框架(在UISplitViewController中)在自动旋转时不会改变它的框架?

时间:2012-11-13 00:25:25

标签: ios ipad autoresize

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

我启用了通常的嫌疑人 - 我支持所有方向,调整子视图的大小...我尝试了灵活的自动调整大小的掩码,我能想到的一切。

我以纵向记录Detail VC的框架坐标,高度为1024,宽度为768.

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

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

1 个答案:

答案 0 :(得分:0)

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

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

self.splitViewController.view

这是最外面的视图,它的框架不会改变。

关于您的detailedViewController视图

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

它的框架 更改。

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