2010-01-15 3 views
1

Мое приложение работает исключительно в ориентации интерфейса ландшафта. Тестирование на iPhone Simulator показало, что строка состояния в вызове работает неправильно; появляется только верхняя половина строки состояния, и нажатие на нее ничего не делает. Когда я изменил приложение для работы в портретном режиме, строка состояния в режиме «звонок» начала работать как ожидалось.Строка состояния вызова, не работающая с видом на пейзаж

Я также проверил это, используя приложение для iPhone iPhone «HelloWorld». При запуске в портретном режиме (т. Е. Выборка без изменений) статус вызова в порядке. Когда я изменяю образец для запуска в ландшафтном режиме (т. Е. Реализует shouldAutorotateToInterfaceOrientation для «возврата UIInterfaceOrientationIsLandscape (interfaceOrientation)»), он демонстрирует такое же нарушение поведения, что и в ландшафтной версии моего приложения.

Кто-нибудь еще видел это поведение раньше?

К сожалению, у меня нет настоящего iPhone для проверки этого. Может ли кто-нибудь проверить, что эта ошибка существует только в симуляторе, или она также проявляется на реальном iPhone?

Спасибо, много.

ответ

0

Насколько я знаю, это правильное поведение. Поскольку высота экрана в ландшафте очень маленькая, так как это не имеет смысла увеличивать высоту строки состояния.

Смежные вопросы