方法一:
cell.userInteractionEnabled =NO;
方法二:
_tableView.allowsSelection=NO;
方法三:
1、cell.selectionStyle =UITableViewCellSelectionStyleNone;
2、didSelectRowAtIndexPath中不实现点击动作。
注意:如果cell上有添加Button,方法一和方法二Button的点击动作也会被忽略掉,方法三可以避免这个问题。
本文介绍了三种禁用UITableViewCell点击的方法:方法一是设置cell.userInteractionEnabled为NO;方法二是设置_tableView.allowsSelection为NO;方法三是将cell.selectionStyle设为UITableViewCellSelectionStyleNone,并在didSelectRowAtIndexPath中不实现点击动作。需要注意的是,前两种方法会同时禁用cell内Button的点击事件。
方法一:
cell.userInteractionEnabled =NO;
方法二:
_tableView.allowsSelection=NO;
方法三:
1、cell.selectionStyle =UITableViewCellSelectionStyleNone;
2、didSelectRowAtIndexPath中不实现点击动作。
注意:如果cell上有添加Button,方法一和方法二Button的点击动作也会被忽略掉,方法三可以避免这个问题。

被折叠的 条评论
为什么被折叠?