Ios 如何删除手指轻触时的UITableViewCell操作?

Ios 如何删除手指轻触时的UITableViewCell操作?,ios,uitableview,Ios,Uitableview,我刚刚创建了UITableViewCell。我加了两个按钮。然后我将透明背景设置为单元格 cell.backgroundView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease]; 但有一个问题。当用户点击单元格时,它将颜色更改为蓝色。但我不想看到用户点击时有任何反应 请看截图 抽头动作 Swift 5的更新: 将选择样式设置为none cell.selectionStyle=.none; 不要使用-cell.isUserI

我刚刚创建了UITableViewCell。我加了两个按钮。然后我将透明背景设置为单元格

cell.backgroundView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
但有一个问题。当用户点击单元格时,它将颜色更改为蓝色。但我不想看到用户点击时有任何反应

请看截图

抽头动作


Swift 5的更新:

将选择样式设置为
none

cell.selectionStyle=.none;
不要使用-
cell.isUserInteractionEnabled=false
或者你的按钮不起作用。

有几种方法:

1.
cell.userInteractionEnabled=NO(使单元格“仅准备就绪”-包括按钮)

2.
cell.selectionStyle=UITableViewCellSelectionStyleNone(仅禁用高亮显示)

3.
tableView.allowssection=NO(仅对整个表禁用高亮显示)


4.
tableView.UserInteractionEnabled:否(使整个表格“仅准备就绪”-包括按钮)

cell.selectionStyle=UITableViewCellSelectionStyleNone

Swift 4解决方案:

// disable selection for a specific cell
cell.selectionStyle = .none

// disable selection for all cells inside your TableView
tableView.allowsSelection = false

重复条目[[1]:这可能是重复条目[[1]:如果他将cell.userInteractionEnabled设置为“否”,则按钮将不起作用。tableView.AllowSelection的情况也一样。我现在已将说明添加到所有内容中。