我知道这是一个非常简单的问题,我检查了stackoverflow中的几乎每个问题,但找不到合适的解决方案。

我有一个自定义的UITableViewCell,

我试过了

[cell setSelectionStyle:UITableViewCellSelectionStyleNone];




[cell setUserInteractionEnabled:NO];


已经,但是它仍然阻止选择单元格内部的按钮。我尝试实现几种委托方法,但还是没有运气。

我希望你们能帮助我。

谢谢。

最佳答案

只需分配UIButton,即您要执行的选择器即可;在tableView:cellForRowAtIndexPath:中,并且什么都不在tableView:didSelectRowAtIndexPath:

发表评论后编辑:

然后在[cell setSelectionStyle:UITableViewCellSelectionStyleNone];中将indexPath.row == 0替换为tableView:cellForRowAtIndexPath:

09-17 06:07