在我正在处理的当前项目上,在其中一个视图上,我有一个UIView
,并且在UIScrollView
之上,它是从界面构建器构建的。
我已实现了以下UIResponder
实例方法:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
但只有当触摸事件发生在UIScrollView
未涵盖的区域时,控件才会使用此方法。
我如何才能在UIScrollView
上抓住触摸事件?
感谢名单
答案 0 :(得分:0)
您可以创建UIScrollView的子类并覆盖:
- (BOOL)touchesShouldBegin:(NSSet *)touches withEvent:(UIEvent *)event inContentView:(UIView *)view
你必须要小心,不要干扰滚动手势等。