如何在选择特定UITableViewCell
?
答案 0 :(得分:21)
tableView:cellForRowAtIndexPath:
方法中的
使用此
cell.selectionStyle = UITableViewCellSelectionStyleNone
答案 1 :(得分:3)
Swift 3.0
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "CellIdentifier", for: indexPath) as! UITableViewCell
cell.selectionStyle = .none
return cell
}
通过设置:
完成工作 cell.selectionStyle = .none
答案 2 :(得分:2)
有一个委托方法将setselectionstyle设置为none。一旦设置了这个,重新加载表会产生所需的效果。
答案 3 :(得分:2)
你可以使用:
cell.selectionStyle = UITableViewCellSelectionStyleNone;
答案 4 :(得分:0)
您可以使用cell.selectionStyle = UITableViewCellSelectionStyleNone;
或
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
cellForRowAtIndexPath dataSource method
中的
答案 5 :(得分:0)
以didSelectRowAtIndexPath:index
方法
cell.selectionStyle = UITableViewCellSelectionStyleNone
OR
[self.tblName deselectRowAtIndexPath:indexPath animated:NO];
答案 6 :(得分:0)
在Swift 4.5 / 5.0中
cell.selectionStyle = UITableViewCell.SelectionStyle.none
或者,
cell.selectionStyle = .none