gpt4 book ai didi

iphone - 以编程方式更改 iPhone 中的设备方向

转载 作者:行者123 更新时间:2023-12-03 21:09:05 24 4
gpt4 key购买 nike

我有基于导航的应用程序,当我单击 Root View 中的任何行时,下一个 View 应该处于横向模式。

我无法找到实现此目的的正确方法。我尝试的是:

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

但这不起作用。该 View 应仅在横向模式下打开(而不是在用户旋转它时)。

最佳答案

我的沙箱应用程序: https://github.com/comonitos/programatical_device_orientation

解决方案很简单:

在界面(h 文件)中:

    BOOL rotated;

在实现中(m文件):1.重写

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

2次调用[自行设置]

    -(void) setup { 
rotated = YES;
[[UIDevice currentDevice] setOrientation:UIDeviceOrientationLandscapeLeft];
rotated = NO;
}

关于iphone - 以编程方式更改 iPhone 中的设备方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4559828/

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