点击button事件和拖动button事件冲突
来源:互联网 发布:淘宝上下架时间的技巧 编辑:程序博客网 时间:2024/04/30 18:01
之前写了button,悬浮在界面上,点击弹出新的界面,拖动可以移动到任何位置。但3DTouch出现之后,蛋疼的事情就发生了,你必须很轻很轻的去点击,button才能响应
UIControlEventTouchUpInside事件,否则就响应touchesMoved事件,很是蛋蛋疼。后来几经折腾,使用手势优化了下。
原来的UIControlEventTouchUpInside事件换成
UITapGestureRecognizer* tap = [[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(tapGesture)];
[selfaddGestureRecognizer:tap];
原来的- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event换成
UIPanGestureRecognizer* pan = [[UIPanGestureRecognizeralloc]initWithTarget:selfaction:@selector(handelPan:)];
[selfaddGestureRecognizer:pan];
移动的实现
-(void)handelPan:(UIPanGestureRecognizer*)gestureRecognizer{
CGPoint curPoint = [gestureRecognizer locationInView:self.superview];
[selfsetCenter:curPoint];
}
0 0
- 点击button事件和拖动button事件冲突
- ios7 单元格Cell点击事件和button点击事件冲突
- ListView中添加Button后,Button的点击事件和ListView的点击事件冲突
- ListView中添加Button后,Button的点击事件和ListView的点击事件冲突
- ListView中添加Button后,Button的点击事件和ListView的点击事件冲突
- ListView中添加Button后,Button的点击事件和ListView的点击事件冲突
- listview中的item和button的点击事件的冲突
- Button长按和点击事件的冲突问题
- listView中button点击事件冲突
- ListView中Button的点击事件冲突
- ListView点击事件和Listview中的Button点击事件产生冲突
- Android:处理ListView条目中的Button的点击事件和条目点击事件冲突
- listview item中button点击事件和listview onItem点击事件冲突问题解决
- Button的点击事件
- Button的点击事件
- Button点击事件写法
- Button的点击事件
- Button 点击事件(参数)
- rk3288_android5.1__android4.4 jdk1.6和jdk1.7共存问题 ubuntu java7 The required version is: "1.7.x"
- 17 Automatic SQL Tuning
- iOS完整学习路线图
- Go 语言环境安装
- 第一次撰写个人网站的一点技术总结
- 点击button事件和拖动button事件冲突
- iOS蓝牙编程
- Android开发环境搭建
- Go 语言结构
- 回表
- 使用Blender创造一个Low Polygon 插画
- QT:数据库总结(三)之SQL模型类-QSqlTableModel模型
- springMvc实现
- Go 语言基础语法