gpt4 book ai didi

uiinterfaceorientation - 在 iOS 6 中禁用纵向界面

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

在我的 UIViewController 中

- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscape;
}

-(BOOL) shouldAutorotate {
return NO;
}

我应该只支持 iOS 6 中的横向。但它不起作用。它仍然可以自动旋转。

如何修复 iOS 6 中禁用自动旋转?

最佳答案

找到解决方案。

我正在使用带有 UINavigationController 的 View Controller 。因此,我需要更改 UINavigationController 中的 supportedInterfaceOrientations。

@interface UINavigationController (autorotate)

@end

@implementation UINavigationController (autorotate)


- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscape;
}

-(BOOL) shouldAutorotate {
return YES;
}

@end

关于uiinterfaceorientation - 在 iOS 6 中禁用纵向界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12524120/

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