【发布时间】:2020-05-19 21:15:28
【问题描述】:
我已经能够使用 UIPanGestureRecognizer 捕获鼠标滚轮。
`
let tPan = UIPanGestureRecognizer(target: self, action: #selector(self.wasPanned))
tPan.maximumNumberOfTouches = 1
tPan.minimumNumberOfTouches = 1
if #available(macCatalyst 13.4, *) {
tPan.allowedScrollTypesMask = .discrete
}
self.addGestureRecognizer(tPan)
}
@objc func wasPanned(_ pan: UIPanGestureRecognizer) {
let thispan = pan
print(pan)
}
`
但是,这会捕获任何平移动作。如何确定这是否是鼠标滚轮的结果?
【问题讨论】: