Определение ориентации iPad при запуске - PullRequest
0 голосов
/ 13 декабря 2011

почему, когда я использую следующий метод в didLoad или willAppear с имитатором iPad, устройство всегда считает его в альбомном режиме, когда оно четко в портретной ориентации.

UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation];    
NSLog(@"orientation - %i", UIInterfaceOrientationIsPortrait(orientation));

это прекрасно работает в симуляторе iPhone,Есть ли другой способ узнать ориентацию устройства?

Я пытался добавить поддерживаемые ориентации в app.plist, но симулятор все же считает, что он в альбомной ориентации?

Cheers,

1 Ответ

2 голосов
/ 13 декабря 2011

UIDeviceOrientation - это не то же самое, что UIInterfaceOrientation .

Попробуйте использовать что-то вроде [[UIApplication sharedApplication] statusBarOrientation].

...