我试图在UITextField中禁用默认的长按压手势识别器,这样我就可以添加自己的长按压手势识别器。我的代码如下所示:
for recognizer:UIGestureRecognizer in textField.gestureRecognizers as! [UIGestureRecognizer] {
if recognizer is UILongPressGestureRecognizer{
recognizer = myCustomRecognizer
}
}
但是这给了我一个运行时错误,它在打开一个可选值的时候发现了零
如何强制dragend事件触发?我使用一个库,它自动将侦听器添加到元素中,以查找长按压(用于触摸屏模拟右键单击事件)。我不希望当用户试图拖动时触发它(但拖动的性质意味着,他们单击并保持/长按)
我知道怎么设置一个,但我想要的是
instrumentInfo.addEventListener("dragstart", function (e) {
e.preventDefault();//stop longpress working for touch screens
e.dragend(); //not going to work
instrumentI