在使用 Xcode 5 和 iOS 7 SDK 测试我的应用程序时,我偶然发现了一个奇怪的问题。出于某种原因self.view.frame
,我的视图返回了错误的高度viewWillAppear
。
{{0, 0}, {320, 568}}
尽管我的 UIViewController 嵌入在 UINavigationController 中,但使用 4 英寸视网膜 iPhone 模拟器在 Xcode 5 中进行测试会返回。
使用 4 英寸视网膜 iPhone 模拟器在 Xcode 4 中进行测试返回{{0, 0}, {320, 504}}
,在我看来,当包裹在 UINavigationController 中时,它是正确的高度。
我使用带有情节提要的裸单视图控制器项目进行了测试。
有任何想法吗?当有人需要更多信息时——只要问——我会尽快提供。
干杯。