0

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

我有一个自定义的 UITableViewCell,

我试过

[cell setSelectionStyle:UITableViewCellSelectionStyleNone];

[cell setUserInteractionEnabled:NO];

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

我希望你们能帮助我解决这个问题。

谢谢你。

4

2 回答 2

1

只需分配UIButton,您要作为操作执行的选择器;在tableView:cellForRowAtIndexPath:,并且什么都不做tableView:didSelectRowAtIndexPath:

评论后编辑:

并放入就是[cell setSelectionStyle:UITableViewCellSelectionStyleNone];这样。indexPath.row == 0tableView:cellForRowAtIndexPath:

于 2013-02-05T11:46:50.850 回答
0

我真的不知道你为什么想要这种行为,但如果你必须需要它,那么为什么不在按钮下方添加另一个视图,该按钮将所有其他视图作为子视图。不要将按钮作为您刚刚创建的容器的子视图,然后禁用没有按钮的特定容器视图。这样该按钮将被启用,而所有其他视图将被禁用。

于 2013-02-05T11:38:29.927 回答