gpt4 book ai didi

ios - 在 iOS7 中,仅限横向的应用程序仍会自动旋转为纵向

转载 作者:行者123 更新时间:2023-12-01 19:05:44 25 4
gpt4 key购买 nike

更新到 iOS7 后,我的应用程序显示自动旋转。
我希望它是一个仅限横向的应用程序,因此,我将所有内容设置如下:
在iOS6中很好。

enter image description here

在 .plist 文件中:

enter image description here

在我的 MainWindow Controller

-(BOOL)shouldAutorotate
{
return NO;
}

-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscape;
}
AppDelegate.m称之为:
 MainViewController* mainViewController = [[MainViewController alloc] init];
// Create the navigation controller
UINavigationController *navController = [[UINavigationController alloc]
initWithRootViewController:mainViewController];


[navController setNavigationBarHidden:NO];
[[self window] setRootViewController:navController];

但是当我旋转设备时,应用程序仍会以纵向模式自动旋转。
在 iOS 6 中我没有这样的行为。

最佳答案

像这样试试

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
return UIInterfaceOrientationLandscapeLeft;
}

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

关于ios - 在 iOS7 中,仅限横向的应用程序仍会自动旋转为纵向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19785333/

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