在我的自定义视图控制器中,我重写loadView
以编程方式设置我的视图层次结构。为了支持自动旋转,我autoresizingMask
为层次结构中所有视图的属性分配了一个适当的值——除了根视图(我分配给的那个self.view
)。尽管有这个遗漏,但在自动旋转上调整大小效果很好(终于可以这么说感觉真好☺ )。我已经在各种模拟器以及我的 iPhone 和 iPad 设备上进行了测试。
有谁知道为什么会这样?这种行为只是“运气”,还是Apple在某处正式记录了它?
(注意:我问主要是出于好奇,请不要告诉我“去修复它,它只是一行代码” - 我已经这样做了。)