Не мог бы кто-нибудь сказать мне, почему [UIDevice currentDevice] ориентация] всегда возвращает 0 при загрузке? Я хочу изменить макет своего экрана в зависимости от текущей ориентации. Это не работает, когда я изначально держу свое устройство в ландшафтном режиме. Я ожидаю, что [UIDevice currentDevice] Ориентация] вернет ландшафтную ориентацию в этом случае, но это не так. Тогда он дает правильные значения! Может ли кто-нибудь помочь мне определить, в чем проблема. Спасибо.
- (void)viewDidLoad
{
[super viewDidLoad];
[self resizeContentViews:[[UIDevice currentDevice] orientation]];
}