解决UIScorllview上添加的自定义View的Subview的事件不能响应问题

最近一直在跟一个项目由于页面有些复杂,故使用了UIScorllView,然而却遇到了一个问题,自定义了一个toolBar了然后将上这个tooBar添加到UIScorllView 上时发现点击事件不能响应了,尝试了各种方法后仍不能解决,于是决定使用手势试试结果还是与上面结果一样,自定义的View可以响应,而SubView不能响应。在

- (void)touchesBegan:(NSSet *) touches withEvent:(UIEvent *) event 等等事件中都可以捕捉到事件响应,唯独子View那一块没有响应,于是查找到IOS 事件分发进机制(要详细了解事件分发机制可自行百度,不是三言两语就可以说清楚的)可能是View 没有把事件分发到子View 于是重写
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event{
    return YES;
}>
奇迹了出现了子View可以响应事件了,到于为什么为阻止事件的分发还没有弄清楚,明白后再更新文章。

你可能感兴趣的:(解决UIScorllview上添加的自定义View的Subview的事件不能响应问题)