我想一提到手势冲突,大部分人和我一样都会感到头大吧!
- 冲突产生原因:同一个控件添加了两个一样的手势,却要实现不一样的功能
我的解决思路
- 在需要用其中一个功能的时候添加对应的手势,同时移除另一个冲突的手势
//移除手势
[self.playView removeGestureRecognizer: self.playPanges];
- 触发条件控制
- 例如:滑动手势 UISwipeGestureRecognizer,用必须的手指数量 来控制
//default is 1. the number of fingers that must swipe
//默认值为1。必须滑动的手指数量
numberOfTouchesRequired
网友评论