gpt4 book ai didi

iphone - 无法仅旋转一个 View

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

我正在使用 XCode 4.2(带有 Storyboard )

我试图只旋转一个 View (而不是所有 View ),但它似乎不起作用......要么没有 View 旋转,要么全部旋转

我已经检查了摘要中所有支持的 View ,并且在信息中我确保应用程序“支持的界面方向”都在那里

在与 View 相关的类中,我编写了旋转这个特定 View 的函数:

-(BOOL) shouldAutoRotateToInterfactOrientation:(UIInterfaceOrientation)interfaceOrientation{
return(interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown||
interfaceOrientation != UIInterfaceOrientationPortrait||
interfaceOrientation != UIInterfaceOrientationLandscapeRight||
interfaceOrientation != UIInterfaceOrientationLandscapeLeft)
}

当我旋转屏幕时它仍然不旋转......有什么线索吗?

最佳答案

您的方法可以简化为:

- (BOOL)shouldAutoRotateToInterfactOrientation:(UIInterfaceOrientation)interfaceOrientation; {
return YES;
}

您想要做的是在 中设置设备支持方向。全部 您想要的方向,然后在特定 View 中,使用上述方法允许该 View 所需的方向。因此,例如,如果您只想要特定 View 的横向模式,您可以使用:
- (BOOL)shouldAutoRotateToInterfactOrientation:(UIInterfaceOrientation)interfaceOrientation; {
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}

希望有帮助!

关于iphone - 无法仅旋转一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8978682/

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