gpt4 book ai didi

ios - 仅限 iPad 应用肖像?

转载 作者:行者123 更新时间:2023-11-29 11:04:45 24 4
gpt4 key购买 nike

我的应用完全是为 IOS6 设计的。我在 iPhone 上使用一个 xib,在 iPad 上使用另一个。我的 AppDelegate 设置了一个 TabBarController,尽管 TabBarController 本身没有类。 TabBarController 有两个选项卡项,1 个 NavigationController 和 1 个 View Controller,每个选项卡都有自己的类。我希望 iPad 能够以纵向模式、倒置模式和正常模式运行。在 Xcode 中 Target 的摘要选项卡上,我支持将界面方向设置为纵向和纵向颠倒。

我对 iOS 6 的理解是你只需要把

- (NSUInteger)supportedInterfaceOrientations

在一个类的最高父 Controller 中,并设置您希望它使用的掩码以及所有要使用的子容器。因此,在导航 Controller 的 Root View Controller 中,我放置了:

- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait|UIInterfaceOrientationMaskPortraitUpsideDown;
}

在每个子类中,我放置:

- (BOOL)shouldAutorotate{

if( UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad )
{

return YES;

}
else
{
return NO;
}


}

然后我将相同的两个方法放在第二个选项卡中,它只是一个 View Controller 类。

我在我的 iPad 上安装了该应用程序,它在纵向模式下运行良好,但当我将其倒置时却没有旋转。我退出应用程序并将 iPad 倒置,但当我再次启动应用程序时,它仍然停留在同一个位置。所以,我完全杀死了这个应用程序,并从头开始颠倒过来。启动画面是颠倒的,但当画面消失时,应用程序仍然只以纵向模式显示,使显示颠倒。

我错过了什么?

最佳答案

点击 appName 选择 Target 并选择您想要支持的方向。谢谢

enter image description here

关于ios - 仅限 iPad 应用肖像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14179838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com