gpt4 book ai didi

iphone - iOS:通用应用程序不会旋转,从不调用 willRotateToInterfaceOrientation

转载 作者:行者123 更新时间:2023-11-28 18:45:22 26 4
gpt4 key购买 nike

我的(通用 iPhone/iPad)应用程序不会旋转。在我所有的 View Controller 中,我都向 shouldRotate 方法返回“YES”,但我的 View Controller 的 willRotateToInterfaceOrientation 方法从未被调用。

这是一个常见问题吗?

最佳答案

在那个通用应用程序中,您使用的是 splitViewController 吗?如果是这样,请确保您所有的 viewController 都返回 Yes 以自动旋转。

我将一组 viewController(实际上是 NavigationViewController)传递给 splitViewController,但我的 View 没有旋转。这是因为我的左手 viewController 没有实现 shouldAutorotate。我认为这是因为在 iPad 上使用 splitViewController 时的旋转与在 iPhone 上不同。旋转时它显示两个 viewControllers。我猜两者都必须支持横向模式?

如果你不希望一个 viewController 的旋转进行旋转,请在 shouldAutoRotate 方法中进行条件检查以查看你是否在 iPad 上。

关于iphone - iOS:通用应用程序不会旋转,从不调用 willRotateToInterfaceOrientation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4915960/

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