Я только что наткнулся на странную проблему при тестировании своего приложения с помощью Xcode 5 и iOS 7 SDK. По какой-то причине self.view.frame
возвращает неправильную высоту для моего представления в viewWillAppear
.
Тестирование в Xcode 5 с 4-дюймовым симулятором iPhone Retina возвращает {{0, 0}, {320, 568}}
, хотя мой UIViewController встроен в UINavigationController.
Тестирование в Xcode 4 с 4-дюймовым симулятором iPhone Retina возвращает {{0, 0}, {320, 504}}
, что, на мой взгляд, является правильной высотой при включении в UINavigationController.
Я провел тесты с голым проектом контроллера с одним представлением и раскадровкой.
Есть идеи? Когда кому-то понадобится дополнительная информация - просто спросите - я предоставлю ее как можно скорее.
Ваше здоровье.