2013-02-11 5 views

ответ

0

Пробовал с ниже:

В "AppDelegate"

- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ 
return UIInterfaceOrientationMaskLandscape; 
} 

В ваших соответствующих "ViewController", в которой вы должны реализовать "QLPreviewController"

Добавить ниже:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft) 
    return YES; 
else if (interfaceOrientation == UIInterfaceOrientationLandscapeRight) 
    return YES; 
else 
    return NO; 
} 

Надеюсь, вам будет полезно.

Cheers!

+0

Я использую ios6 (есть ярлык ios 6), у меня есть попробовал, это не работает для меня – revolutionkpi

0

Выполнение этого в делегате приложения не поможет. Создайте расширение UIVieController , UITabbarController (if you are using one in your app) и переопределите эти два метода, которые Nishant B предоставил вам там. Эти два являются двумя новыми apis, добавленными в iOS6.

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