Xcode 9 UITapGestureRecognizer与UIBarButtonItem冲突

时间:2017-10-18 16:43:16

标签: ios uibarbuttonitem uitapgesturerecognizer

enter image description here

这是我的页面结构。 Tap Gesture识别器附加到 ContainerView 完成按钮有自己的点击处理程序。

Container View是全屏的。工具栏在容器视图上占用的空间很小。

使用Xcode 8一切正常。使用Xcode 9,当我点击Done时,它会调用TapGesture的事件。更改tapGesture的cancelsTouchesInView无关紧要。我希望通过cancelsTouchesInViewNO解雇两个处理程序,但它只调用TapGesture的处理程序。即使按钮看起来像是被点击的事实。

我能做到的唯一方法就是禁用/删除点击手势。

这是Apple的问题还是Xcode 9中有一些我不知道的变化?

0 个答案:

没有答案