我将xcode从6升级到7.1。之后,我发现了一个奇怪的问题。我将手势识别器绑定到2个对象(1个标签和1个imageView),以通过点击两个对象中的任何一个来触发动作。
I set up these in the stroyboard like this

这在xcode 6上可以正常工作。但是在升级之后,仅通过点击两个对象之一才能触发该动作。轻按另一个对象不会获得任何响应。

我试图删除出口集合并重新添加它们,问题是一样的。

我这样做不当吗?还是这是xcode 7.1的错误?
怎么解决呢?
期待您的帮助。

顺便说一句:我正在用Swift编写,在升级xcode的同时刚升级到了Swift 2。

最佳答案

我不确定您的项目。但是在Apple文档中:


  每个手势识别器都与一个视图相关联。


参考:https://developer.apple.com/library/ios/documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizer_basics/GestureRecognizer_basics.html

关于ios - 为什么Xcode7.1不能将1个手势识别器绑定(bind)到2个对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33513395/

10-13 04:12