gpt4 book ai didi

ios - UISwipeGestureRecognizer 应用于窗口

转载 作者:行者123 更新时间:2023-11-29 04:03:01 28 4
gpt4 key购买 nike

如果我将 UISwipeGestureRecognizer 应用于 View ,则当设备旋转时,滑动方向将按预期工作。但是,如果 UISwipeGestureRecognizer 在 AppDelegate 中或从 rootViewController(self.view.window 等)应用于主窗口,则只有当设备处于纵向且底部主页按钮方向时才能正确检测到方向。

有什么建议如何处理这个问题吗?

最佳答案

出现此行为的原因是窗口不支持界面旋转。只有 rootViewController 会为您执行此操作(或者任何 viewController 都会执行此操作)。我建议您查看 [UIApplication sharedApplication].statusbarorientation 来检测正确的设备方向。完成此操作后,您可以通过比较滑动的起点和终点(具体取决于旋转)来自行检测特定的滑动手势...

除此之外,还有什么重要原因让您想要这样做吗?为什么不将 UISwipeGestureRecognizer 添加到 rootViewController 中呢?

关于ios - UISwipeGestureRecognizer 应用于窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15643161/

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