2016-09-14 3 views
0

Я пытаюсь реализовать приложение iOS для конкретного приложения, всегда открытое только в ландшафтном режиме. Я добавляю следующий код в viewWillAppear.iOS - iPad Air и iPad Pro ориентированы на ориентацию устройства только в ландшафте

NSNumber *value = [NSNumber numberWithInt:UIInterfaceOrientationLandscapeRight]; 
[[UIDevice currentDevice] setValue:value forKey:@"orientation"]; 

выше кодирования работает нормально следующих устройств iPhone 4S/5/5s/6/6s и IPAD 2/Retina. но iPad Air/Air 2/Pro не работает. как решить эту проблему. пожалуйста, помогите мне спасибо.

ответ

0

Вместо ориентации устройства Используйте следующий в вашем ViewController:

- (UIInterfaceOrientationMask)supportedInterfaceOrientations{ 
    return UIInterfaceOrientationMaskLandscape; 
} 
+0

@ Джагдиш спасибо за ваш ответ .. Я также найти работу вокруг решения .. Я включить портрет и требует полноэкранного режима в мишенях - ориентация устройства .. то над кодировкой работает хорошо .. – Raj

+0

Хорошо .. Так это не то, что вы хотите .. Я неправильно понимаю ваш вопрос? – jagdish

Смежные вопросы