我知道这是一个非常简单的问题,我几乎检查了stackoverflow中的每个问题,但我找不到合适的解决方案。
我有一个自定义的UITableViewCell,
我试过
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
和
[cell setUserInteractionEnabled:NO];
已经,但它仍然阻止选择单元格内的按钮。我试图实现几种委托方法,但仍然没有运气。
我希望你们可以帮助我。
谢谢。
答案 0 :(得分:1)
只需将UIButton
,您要执行的选择器指定为操作;在tableView:cellForRowAtIndexPath:
中,并且在tableView:didSelectRowAtIndexPath:
评论后编辑:
并将[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
indexPath.row == 0
放入tableView:cellForRowAtIndexPath:
,就是这样。
答案 1 :(得分:0)
我真的不知道为什么你想要这种行为,但是如果你必须需要它,那么为什么不添加另一个视图,按下按钮,其他所有视图都作为子视图。不要将按钮设置为刚刚创建的容器的子视图,然后禁用没有按钮的特定容器视图。因此,该按钮将被启用,所有其他视图将被禁用。