UITableView 和 UIGestureRecogniser
Posted
技术标签:
【中文标题】UITableView 和 UIGestureRecogniser【英文标题】:UITableView and UIGestureRecogniser 【发布时间】:2011-08-18 12:54:51 【问题描述】:我有一个正常垂直滚动的 UITableView。
我想向它添加一个 UISwipeGestureRecnogiser(或在视图层次结构中连接的某个地方)。
我已经这样做了,但是我的手势识别器的垂直容差非常小。所以我必须让我的水平滑动非常直,否则 UITableView 会接管并垂直滚动。这对用户来说很烦人。
有人对如何更好地处理这个问题有任何建议吗?也许将 UIView 放在处理手势的表格视图之上,但如果失败 - 以某种方式将事件传递给我的表格视图.....
【问题讨论】:
【参考方案1】:我结束了创建自己的手势识别器 - 遵循 ios 事件处理指南中的示例。
使用旧的 touchesMove 和 touchesBegan,我可以更好地控制垂直容差。
它仍然不完美,但已经好很多了,在对几个人进行测试后,我可以看到滑动不太容易出错。
【讨论】:
以上是关于UITableView 和 UIGestureRecogniser的主要内容,如果未能解决你的问题,请参考以下文章
从另一个类调用选择器的 UIGestureRecognizer
UITableView backgroundColor 和 UITableView.appearance
UIView 与 UITableview 和 UIImageview,使用 reloadData 访问 UITableview