如何在手指点击上删除UITableViewCell操作?

Vol*_*da2 6 uitableview ios

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

cell.backgroundView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
Run Code Online (Sandbox Code Playgroud)

但有一个问题.当用户点击单元格时,它将颜色更改为蓝色.但是当用户点击时我不希望看到任何反应.

请看截图.

在此输入图像描述

采取行动

在此输入图像描述

sha*_*oga 10

将选择样式设置为none

cell.selectionStyle = UITableViewCellSelectionStyleNone;
Run Code Online (Sandbox Code Playgroud)

不要使用 - cell.userInteractionEnabled = NO; 或者你的按钮不起作用.


Bo *_*o A 5

有几种方法:

1. cell.userInteractionEnabled = NO;(将单元格设置为“只读”-包括按钮)

2. cell.selectionStyle = UITableViewCellSelectionStyleNone;(禁用仅突出显示)

3. tableView.allowsSelection = NO;(禁用仅突出显示整个表格)

4. tableView.UserInteractionEnabled:NO;(使整个表为“只读”-包括按钮)