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