gpt4 book ai didi

ios - UIScreenEdgePanGestureRecognizer 无法处理方向更改?

转载 作者:搜寻专家 更新时间:2023-11-01 06:27:27 26 4
gpt4 key购买 nike

我为屏幕边缘(左)边缘添加了一个平移手势识别器。它在纵向模式下运行良好,但在横向模式下不起作用。

override init() {
super.init()
//Pan Gesture for dragging Screen Edge
let panGestureFromScreenEdge = UIScreenEdgePanGestureRecognizer(target: self, action: #selector(panFromSide(sender:)))
panGestureFromScreenEdge.edges = .left
UIApplication.shared.keyWindow?.addGestureRecognizer(panGestureFromScreenEdge)

}

最佳答案

不要向窗口添加手势识别器。您应该关注的最高 View 是窗口的 rootViewController!.view。更好的是,如果这是 View Controller 代码,请将其添加到 self.view

关于ios - UIScreenEdgePanGestureRecognizer 无法处理方向更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52160335/

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