在我的iPhone应用程序中,我正在使用QLPreviewController。如何为其启用横向模式?
答案 0 :(得分: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;
}
希望,这会对你有所帮助。
干杯!
答案 1 :(得分:0)
在app delegate中执行此操作无济于事。创建 UIVieController , UITabbarController (if you are using one in your app)
的扩展名,并覆盖 Nishant B 为您提供的这两种方法。这两个是在iOS6中添加的两个新api。