在我的 iPhone 应用程序中,我使用的是 QLPreviewController。如何为其启用横向模式?
问问题
494 次
2 回答
0
尝试以下:
在“AppDelegate”中
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{
return UIInterfaceOrientationMaskLandscape;
}
在您实施“QLPreviewController”的相应“ViewController”中
在下面添加:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft)
return YES;
else if (interfaceOrientation == UIInterfaceOrientationLandscapeRight)
return YES;
else
return NO;
}
希望,对你有帮助。
干杯!
于 2013-02-11T10:50:48.270 回答
0
在应用程序委托中执行此操作无济于事。创建一个扩展UIVieController , UITabbarController (if you are using one in your app)
并覆盖Nishant B为您提供的这两个方法。这两个是iOS6新增的两个api。
于 2013-02-11T12:21:25.043 回答