成长小计-控制器中有UIScrollView控件时,无法响应触摸事件
来源:互联网 发布:jquery 数组如何清空 编辑:程序博客网 时间:2024/06/08 06:12
分析:为什么含有UIScrollView这个控件时,重写touchesegan方法会没有反应,我们从响应链来分析,所有的事件都是一层层传递下去的,顶层UIResponder中包touchesegan方法,所以事件就是在这里被拦截,无法执行。
解决办法:写一个UIScrollView的分类
#import "UIScrollView+XYTouch.h"@implementation UIScrollView (XYTouch)- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [[self nextResponder] touchesBegan:touches withEvent:event]; //重写会走两次// [super touchesBegan:touches withEvent:event];}这样就完美解决了,只需要在用到的地方导入即可
0 0
- 成长小计-控制器中有UIScrollView控件时,无法响应触摸事件
- UIScrollView 响应触摸事件的机制
- UIScrollView无法响应touch事件的解决办法
- UIScrollView无法响应touch事件的解决办法
- UIScrollView UICollectionView 无法响应touch事件
- UIScrollView无法响应touch事件解决方法
- UIScrollView无法响应touch事件的解决办法
- IOS_让UIScrollView的子view响应触摸事件
- 让UIScrollView的子view响应触摸事件
- 让UIScrollView的子view响应触摸事件
- 让UIScrollView上的subView响应触摸事件
- UIScrollView touch 触摸事件
- ASP.NET中自定义控件无法响应事件的问题
- ASP.NET中自定义控件无法响应事件的问题
- JS中button控件click事件无法响应的问题
- quick中触摸事件响应机制
- 4.2 控件双击事件和触摸事件同时响应
- 『IOS』UIScrollView无法响应touch事件的解决办法
- Linux下使用apktool打包apk报brut.androlib.AndrolibException
- sha1加密
- SAP HR是什么
- memcpy函数
- dijkstra算法心得
- 成长小计-控制器中有UIScrollView控件时,无法响应触摸事件
- 设计模式大杂烩之一
- kafka入门:简介、使用场景、设计原理、主要配置及集群搭建
- animation动画
- 如何使用Android Studio开发/调试Android源码
- php连接mysql数据库的基本概念
- 极光通知推送PHP代码及调用方法
- 它是无效的根据C++的语法
- appium无法输入数字中文等的解决方法