Панель состояния iPad перекрывает вид - PullRequest
2 голосов
/ 08 октября 2010

В моем приложении для iPad у меня есть представление 768x30 пикселей, которое я размещаю чуть ниже строки состояния с координатами (0,0).Строка состояния также полностью видна.Когда приложение запускает строку состояния, она перекрывает представление, поэтому представление отображается под строкой состояния.Я создаю вид в Интерфейсном конструкторе, и он также там отображается правильно.

Вид отображается в правильном положении автоматически после поворота экрана.И если я поверну назад в ландшафт, положение все еще в порядке.Это только сразу после запуска, перед любым поворотом, который кажется неуместным.Есть идеи?

Спасибо

1 Ответ

2 голосов
/ 15 октября 2010

РЕДАКТИРОВАТЬ : добавьте

viewController.view.frame = window.screen.applicationFrame;

в делегат вашего приложения didFinishLaunchingWithOptions. Это каким-то волшебным образом указывает контроллеру представления на наличие правильного кадра при запуске приложения (в любой ориентации)а также после поворота устройства.

Ранее я предлагал:

Мне удалось решить мою проблему, добавив окно в мою NIB, а затем добавив в него свой вид., тогда.

Надеюсь, это вам тоже поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...