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