Приложение iPhone открывается в альбомной ориентации - PullRequest
0 голосов
/ 10 февраля 2012

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

РЕДАКТИРОВАТЬ: Не нашли решения, но проблема, кажется, порядок "Поддерживаемые ориентации интерфейса" в списке.Это не влияет на площадку.

Если на телефоне первым элементом списка является альбомная ориентация, приложение откроется в альбомной ориентации независимо от фактической ориентации телефона.После загрузки, если телефон находится в портретном режиме, приложение перейдет в портретный режим.И наоборот, если первый элемент - портретный, то приложение откроется в портретном.Если телефон ориентирован на альбомную ориентацию, он будет вращаться при загрузке.

Интересно, это просто недокументированная функция?

1 Ответ

0 голосов
/ 10 февраля 2012

попробуйте

if([[UIDevice currentDevice] orientation]==1)
{
    [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait];
}
else
{
    [[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortraitUpsideDown];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...