gpt4 book ai didi

iphone - 如何在 iOS 6 中以编程方式获取设备的当前方向?

转载 作者:行者123 更新时间:2023-12-03 18:17:03 26 4
gpt4 key购买 nike

我开发了一个iOS应用程序并在iOS6设备上进行了测试。在测试时,我意识到我的应用程序没有按预期响应方向更改。

这是我的代码:

// Autorotation (iOS >= 6.0)
- (BOOL) shouldAutorotate
{
return NO;
}

- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskAll;
}

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation
{
return UIInterfaceOrientationMaskPortrait;
}

准确地说,我想知道iOS中方向变化调用了哪些方法。

最佳答案

你可以试试这个,可能会帮助你:

How to change the device orientation programmatically in iOS 6

OR

Objective-c:

UIDeviceOrientation orientation = [[UIDevice currentDevice] orientation]

swift :

if UIDevice.current.orientation.isLandscape {
// Landscape mode
} else {
// Portrait mode
}

关于iphone - 如何在 iOS 6 中以编程方式获取设备的当前方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13836578/

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