UITableViewCell 内的 UIView 上的 UIGestureRecognizer
Posted
技术标签:
【中文标题】UITableViewCell 内的 UIView 上的 UIGestureRecognizer【英文标题】:UIGestureRecognizer on UIView inside UITableViewCell 【发布时间】:2015-04-21 13:22:01 【问题描述】:是否可以在 UITableViewCell
内的 UIView 上应用 UIGestureRecognizer
?
或者有什么方法可以检测到UIView
被窃听了吗?
【问题讨论】:
unbutton不能满足你的要求吗? 除了在 UIView 上放置一个 UIButton 并写一个选择器,没有别的办法了吗? 您能否详细说明一下您要使用 UIGestureRecognizer 实现的目标? 我尝试在表格视图单元格上添加一个点击手势,似乎效果很好。所以是的,这是可能的。你能添加一个产生这个问题的示例代码吗? 对你们其他人来说: 1.: 如果您需要点击手势,您不应该建议使用按钮。 2.:表格视图单元格更像是一个“按钮系统”,而不是一个点击手势,同样,不,我们不需要使用按钮。手势确实有效,3. 如果其他一切都失败了,您可以简单地设置手势委托,包括与其他手势同时工作的功能。 【参考方案1】:我得到了解决方案,我正在对 UIView 实施捏合手势来检测 Tap 而不是使用 Tap Gesture。
我实现了 Tap Gesture,它就像一个魅力。
【讨论】:
以上是关于UITableViewCell 内的 UIView 上的 UIGestureRecognizer的主要内容,如果未能解决你的问题,请参考以下文章
iOS - UITableViewCell 内的 UIScrollView 内的 UIView 未触发 UITapGestureRecognizer
除非滚动表格,否则 UITableViewCell 内的 UIView 调整大小不显示
滚动后 UITableViewCell 内的 UIView 中的渐变发生了变化
UITableViewCell 位置问题内的 UIView - 已更新