Мое приложение работает исключительно в альбомной ориентации. Тестирование на iPhone Simulator показало, что строка состояния во время разговора не работает должным образом; отображается только верхняя половина строки состояния, и нажатие на нее ничего не дает. Когда я изменил приложение для работы в портретном режиме, строка состояния во время разговора начала работать, как и ожидалось.
Я также проверил это с помощью примера приложения "HelloWorld" для iPhone. При работе в портретном режиме (то есть образец без изменений), состояние в режиме разговора работает нормально. Когда я изменяю пример для запуска в ландшафтном режиме (то есть, реализуем shouldAutorotateToInterfaceOrientation для «возврата UIInterfaceOrientationIsLandscape (interfaceOrientation)»), он демонстрирует то же нарушенное поведение, что и в альбомной версии моего приложения.
Кто-нибудь еще видел такое поведение раньше?
К сожалению, у меня нет настоящего iPhone, чтобы проверить это. Кто-нибудь может проверить, существует ли эта ошибка только в симуляторе, или она также проявляется на реальном iPhone?
Спасибо большое.