2013-09-11 2 views
1

Я использую iOS 5 и XCode 4.2. После кодирования я дал поддержку пейзажной и портретной ориентации. Он работает правильно. Но ориентация не поддерживается, когда я использовал код в XCode 4.5iOS 6.Xcode 4.5: SupportedInterfaceOrientation не работает

Кто-нибудь знает причину?

+0

Использовал ли какой-либо метод ориентации? может уставить код примера? –

+0

есть.- (BOOL) mustAutorotateToInterfaceOrientation: (UIInterfaceOrientation) интерфейсOrientation { возвращение да; } – AKS

+0

Попробуйте использовать - (BOOL) shouldAutorotate {return yes;}. Он будет вызывать ios6 вместо - (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOr. –

ответ

2

Пожалуйста, проверьте ваш проект установки (Summary)

Поддерживаемые интерфейс Ориентация Установка для разрешенных oreintations

enter image description here

ИЛИ

Try, чтобы зафиксировать ориентацию, используя следующий код:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
    return (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown); 
} 
+0

Я попробовал. Все еще не поддерживается в xcode 4.5 ios6. – AKS

+0

Что происходит, когда в xcode 4.5 используется код из xcode 4.2. Любая проблема? – AKS

+0

Нет проблем с ориентацией. – icodebuster

0

Это правильный способ или нет, я не знаю. Но временно я использовал этот метод. Если это полезно, вы тоже можете использовать.

Вы можете написать этот метод в своем Appdelegate.

-(NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ 
[navigationController.topViewController shouldAutorotate]; 
return UIInterfaceOrientationMaskAll; 
} 

Вы можете написать - (BOOL)shouldAutorotate метод в вашем viewController.

+0

Это звонок. Я дал ответ ДА. Тем не менее он не работает. Что мне делать? – AKS

+0

Если вы хотите поддержать все ориентации, поставьте вышеуказанный код в appdelegate. Вам нужно вернуть UIInterfaceOrientationMaskAll; –

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