最近一直在跟一个项目由于页面有些复杂,故使用了UIScorllView,然而却遇到了一个问题,自定义了一个toolBar了然后将上这个tooBar添加到UIScorllView 上时发现点击事件不能响应了,尝试了各种方法后仍不能解决,于是决定使用手势试试结果还是与上面结果一样,自定义的View可以响应,而SubView不能响应。在<br/> - (void)touchesBegan:(NSSet *) touches withEvent:(UIEvent *) event
等等事件中都可以捕捉到事件响应,唯独子View那一块没有响应,于是查找到IOS 事件分发进机制(要详细了解事件分发机制可自行百度,不是三言两语就可以说清楚的)可能是View 没有把事件分发到子View 于是重写<br/>- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event{
<br/> return YES;
<br/>}>
<br/>奇迹了出现了子View可以响应事件了,到于为什么为阻止事件的分发还没有弄清楚,明白后再更新文章。
转载于:https://my.oschina.net/lsb/blog/207325