您的位置:首页 > 产品设计 > UI/UE

两个UIView添加同一个手势只有最后一个有用

2016-09-13 14:25 134 查看
首先这个思路是不对的,因为每一个Gesture Recognizer关联一个View,但是一个View可以关联多个Gesture Recognizer,因为一个View可能还能响应多种触控操作方式。当一个触控事件发生时,Gesture Recognizer接收一个动作消息要先于View本身,结果就是Gesture Recognizer作为View处理触控事件的代表,或者叫代理。当Gesture Recognizer接收到指定的事件时,它就会发送一条动作消息(action message)给ViewController并处理。

简单说就是你一个手势只能添加到一个view上,如果添加到多个view上只能在最后添加的view上有效果.

更多详细介绍可以看一下下面的资料:

参考资料
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐