IOS 手势与Button事件互不影响
来源:互联网 发布:百视通网络电视电话 编辑:程序博客网 时间:2024/05/21 08:55
1、首先在.h 头文件中添加<UIGestureRecognizerDelegate>委托
2、在.m 体文件中添加实现该委托的方法
#pragma mark - UIGestureRecognizerDelegate
2、在.m 体文件中添加实现该委托的方法
#pragma mark - UIGestureRecognizerDelegate
// 当一个事件判定为是一个手势时,先进入手势代理方法。该方法中判断点击的视图是不是button如果是button则返回NO,手势不响应该事件,既然没响应,也不会取消该事件的传递。则button会接收到该事件,并作处理;方法二是判断点击位置与button位置是否重合,如果有重合,则表明点击了button
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{ // 判断是不是UIButton的类 if ([touch.view isKindOfClass:[UIButton class]]) { return NO; } else { return YES; } //方法二,判断点击的位置 //CGPoint location = [touch locationInView:self.view]; /* if(CGRectContainsPoint(self.btn.frame, location)) { [self GoOtherView:nil]; return NO; }else{ return YES; } */}
- IOS 手势与Button事件互不影响
- iOS 手势影响touch响应事件
- iOS触摸事件与手势
- android鼠标单击双击事件互不影响
- 阻止事件冒泡,嵌套元素事件加载互不影响
- iOS——触摸事件与手势
- iOS触摸事件与手势识别详解
- iOS手势与点击事件冲突
- iOS开发笔记-触摸事件与手势
- 《iOS开发笔记-触摸事件与手势》
- 区分事件的独立性与互不相容性
- ios 手势 事件 全
- ios 手势 事件
- ios 手势事件
- ios 手势事件
- iOS手势事件
- ios开发手势事件。
- 【iOS】Button点击事件被其父视图点击手势UITapGestureRecognizer的屏蔽问题
- android 悬浮窗口
- c语言字符串的计算方法
- MFC使用自定义资源加载PNG
- 从拼图游戏开始(一)_简单java模拟
- fstream读写创建可能不存在的文件
- IOS 手势与Button事件互不影响
- Android 根据网络分析运营商信息
- Objective-C编码规范和要求
- Win 7 字体突然改变
- ios 开发中获得当前时间的 年月日,时分秒
- linux 安装loadrunner loadgenerator详细过程
- Apache与tomcat时参数乱码
- 【数据结构】马踏棋盘的遍历问题
- 15--1折腾二维数组。。喵。。