【发布时间】:2019-12-08 07:35:57
【问题描述】:
我的视图上有一个子视图,我希望这个子视图只识别铅笔触摸类型。每次触摸类型是手指时,我都希望它被父视图识别。目前我正在使用如下所示的功能。这里的问题是 UIEvent 没有触摸,因此无法检查它是手指还是铅笔触摸。
override func point(inside point: CGPoint, with event: UIEvent?) -> Bool {
return false
}
【问题讨论】:
-
为什么不覆盖
touchesBegan|Moved|Ended? -
因为在touchesbegan函数之前调用了“point(inside point: CGPoint, with event: UIEvent?) -> Bool”