gpt4 book ai didi

ios - 暂时禁用旋转(当动画运行时)

转载 作者:行者123 更新时间:2023-11-28 22:00:13 30 4
gpt4 key购买 nike

我正在尝试在动画运行时暂时禁用 iPad 的旋转。我假设正确的方法是在有问题的 View Controller 中实现 shouldAutorotate 并根据该动画是否是返回 YESNO正在运行(我有一个 BOOL)。

事实证明,shouldAutorotate 从未被调用,它只是在旋转。

View Controller 需要支持所有界面方向(我已经尝试实现 supportedInterfaceOrientations 并返回 UIInterfaceOrientationMaskAll 只是为了确定,但这没有什么区别),但是它只需要在这个 0.5 秒的小动画发生时锁定到当前动画即可。

我在这里错过了什么?

最佳答案

您的 View Controller 是 UINavigationController 堆栈的一部分吗?如果是这样,您可以创建 UINavigationController 的自定义子类,在您的实现中覆盖 shouldAutorotate,然后将该调用转发给任何可见的 View Controller 。

关于ios - 暂时禁用旋转(当动画运行时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25365302/

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