使用以下代码,我用三根手指拦截了水龙头:
let tapRecognizer = UITapGestureRecognizer(target: self, action: #selector( // selector here))
tapRecognizer.numberOfTouchesRequired = 3
tapRecognizer.numberOfTapsRequired = 1
self.view.addGestureRecognizer(tapRecognizer)
该代码在iOS 12上可以正常工作。但是,在iOS 13上,未调用该操作。
删除此行:
tapRecognizer.numberOfTouchesRequired = 3
用一根手指轻敲屏幕使动作被调用,但这不是我想要的行为。
在iOS 13上用三根手指轻敲屏幕时,我应该更改些什么才能使操作被调用?
答案 0 :(得分:1)
iOS 13.1已于今天发布,该版本将numberOfTouchesRequired
设置为3可以解决此问题。