我有一个UIScrollView
我添加了一个点击手势识别器来显示/隐藏一些 UI 覆盖使用:
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
[scrollView addGestureRecognizer:singleTap];
和:
- (void)handleTap:(UITapGestureRecognizer *)sender {
// report click to UI changer
}
我在底部添加了一个简单的表格视图UIScrollView
。一切正常(水平和垂直滚动),但问题是点击只能被手势识别器识别(上图),而不是简单的表格视图。如果我删除注册手势侦听器的行,一切正常,表格视图会通知自己点击。
就好像手势识别器函数“吃掉”了表格视图上的点击事件,而不是向下传播它们。
任何帮助表示赞赏