即使两个按钮同时触摸,单元格内的两个按钮也会接受触摸

Posted

技术标签:

【中文标题】即使两个按钮同时触摸,单元格内的两个按钮也会接受触摸【英文标题】:Two buttons inside the cell accepts the touch even when both the buttons touched simultaneously 【发布时间】:2013-05-10 07:01:40 【问题描述】:

对于 tableview 中的一个单元格,我添加了两个按钮。当我分别触摸这些按钮时,它们会正确执行操作。但现在的问题是,当我同时触摸两个按钮时,它们都接受触摸并触发它们自己的目标方法。我不希望这种情况发生。一次只能有一个按钮接受触摸。

【问题讨论】:

【参考方案1】:

我通过将按钮的 ExclusiveTouch 设置为 TRUE 找到了解决方案。

【讨论】:

【参考方案2】:

使用 Exclusive Touch 属性:

self.button1.exclusiveTouch = true

【讨论】:

以上是关于即使两个按钮同时触摸,单元格内的两个按钮也会接受触摸的主要内容,如果未能解决你的问题,请参考以下文章

每个 UIView 的 ExclusiveTouch

将触摸事件传递给 UICollectionViewCell 内容?

如何防止在 UINavigationbar 上同时触摸按钮的双重动作?

TCPDF:为啥即使单击不同单元格的按钮,“生成 pdf”按钮也会显示相同的数据?

检测点击触摸屏的两个按钮

当触摸单元格中的自定义按钮时,我们如何知道表格中触摸了哪个单元格?