0

我正在实现一个通用应用程序。在我的应用程序中,我需要自动旋转 iPad 的屏幕,而不是 iPhone。我怎样才能做到这一点?我尝试使用以下代码,但它不起作用。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return NO;
}
4

2 回答 2

0

最后,我通过更改 plist 文件中的属性来做到这一点。

于 2012-11-28T05:14:06.523 回答
0

在努力设置 UIViewController 的 shouldAutorotatesupportedInterfaceOrientation方法之后,在 iOS6 中没有成功,我发现最有效的方法是在应用程序委托中设置它。

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

但是返回使UIInterfaceOrientationMaskPortraitUpsideDown我的应用程序崩溃。我不知道我做错了什么!

于 2013-03-18T10:16:48.913 回答