这在iOS 10上完美运行。但是在iOS 11上无效。//li[@class='_42fz'][descendant::div[@class='_568-'][not(text())]]/a/@href
没有启动。
showFlyoutMenu
答案 0 :(得分:2)
您应该将cancelsTouchesInView
手势识别器设置为false
请参阅:cancelsTouchesInView
<强>讨论强>
当此属性为true(默认值)且接收器识别其手势时,挂起的该手势的触摸不会传递到视图,并且通过发送到视图的touchesCancelled(_:with :)消息取消先前传递的触摸。如果手势识别器无法识别其手势或此属性的值为false,则视图将接收多点触控序列中的所有触摸。