Swift 无法在UITableViewCell中单击UIButton

Swift 无法在UITableViewCell中单击UIButton,swift,uibutton,uitableview,Swift,Uibutton,Uitableview,我的自定义UITableViewCell有问题 此自定义单元格包含2个UITextFields和一个UIButton。在我的TableViewController类中,我用我的内容填充单元格,这很有效 但是我想要得到不同的动作,当点击一个单元格并点击单元格内的UIButton时。当我点击单元格时,我继续使用另一个视图,这很好,但当我按下按钮时,它是相同的反应,这是我不想要的 我已经在自定义单元格类中创建了按钮的iAction,以对单击事件作出反应,但当我单击按钮时,它不会被调用,但单元格已被选中

我的自定义UITableViewCell有问题

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

但是我想要得到不同的动作,当点击一个单元格并点击单元格内的UIButton时。当我点击单元格时,我继续使用另一个视图,这很好,但当我按下按钮时,它是相同的反应,这是我不想要的

我已经在自定义单元格类中创建了按钮的iAction,以对单击事件作出反应,但当我单击按钮时,它不会被调用,但单元格已被选中(我不希望这样)。我已经尝试过不同的解决方案,比如使用目标识别器或手势识别器,但都没有成功。有人知道我如何解决这个问题吗

  • 添加两个按钮,而不是在单元格中添加一个按钮
  • 将较小的按钮设置到较小按钮的顶部

  • 假设(较大的按钮-您想要的手机触摸部分动作)(较小的按钮-您已经给出点击动作的按钮)

    我想您已经检查过了,但不管怎样:按钮用户交互功能启用了吗?@PabloLerma是的,用户交互功能启用了。您不是真的理解您的解决方案吗,我应该放一个和单元格一样大的按钮,还有一个小按钮放在大按钮里面,我可以点击它?谢谢你的帮助!是的,您需要放置一个与电池一样大的按钮,并在其上放置另一个按钮。@Moritz当您提出一个问题并得到响应时,请保持活动状态。这对我很有效,谢谢!!!我搜索一个解决方案已经几个小时了,我仍然不明白为什么我的解决方案不起作用,在以前的应用程序中它对我起作用,不知道为什么我需要添加两个按钮来区分单元格和按钮点击,但现在它对我起作用了。谢谢!!!:)如果在单元格中添加任何按钮并将目标设置为该按钮,则不会调用索引路径处的tableview didselect行,因为该行已被单元格中的按钮操作覆盖。