Должен вызываться shouldAutorotateToInterfaceOrientation, но интерфейс приложения не переориентируется (переориентируется только строка состояния) - PullRequest
0 голосов
/ 27 февраля 2012

Я пытаюсь создать приложение, которое работает только для альбомной ориентации устройства на устройствах iOS.Это означает, что мой shouldAutorotateToInterfaceOrientation возвращает true только для альбомной ориентации устройства.Однако в некоторые моменты времени мне нужно переключиться на книжную ориентацию устройства, для которой я использую setStatusBarOrientation API.

После удержания устройства в любой альбомной ориентации и установки ориентации интерфейса на значение по умолчанию / вверх ногами с помощью setStausBarOrientation API, и при небольшом наклоне устройства только в удерживаемой ориентации, строка состояния поворачивается, но интерфейс не поворачивается.shouldAutorotateToInterfaceOrientation действительно вызывается и возвращает true, но интерфейс по-прежнему не переориентируется.Кроме того, проблема решается, если я поворачиваю устройство в противоположной ориентации.Я не уверен, что я делаю неправильно.

1 Ответ

0 голосов
/ 29 марта 2012

Apple приняла это как ошибку в своем SDK, и они могут решить эту проблему в следующем выпуске.

...