无法在UITableViewCell中单击UIButton

时间:2016-03-04 12:35:48

标签: swift uibutton uitableview

我遇到自定义UITableViewCell的问题,

此自定义单元格包含2个UITextFields和一个UIButton。在我的TableViewController类中,我用我的内容填充单元格,这是有效的。

但是当我点击一个单元格并单击单元格中的UIButton时,我希望得到不同的操作。当我点击单元格时,我继续使用另一个视图,这可以正常工作,但是当我按下按钮时,它是同样的反应,我不想要。

我已经在我的自定义Cell类中创建了一个按钮的IBAction,以对点击事件做出反应,但是当我点击一个按钮时,它没有被调用,但是单元被选中(我不想要) 。我已经尝试了不同的解决方案,比如使用目标或手势识别器,但我没有让它工作。有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

  1. 添加2个按钮,而不是在单元格中添加一个按钮
  2. 将较小的按钮设置为较小按钮的顶部。
  3. 假设(较大的按钮 - 您想要的单元格触摸部分动作)(较小的按钮 - 您已点击动作的按钮)