我有一个带按钮的单元格,并将UserInteractionEnabled
设置为false也会禁用该按钮。现在,如果我使用cell.selectionStyle = UITableViewCellSelectionStyle.None
。虽然单元格没有突出显示,但我松开了之前选择的单元格。有什么方法可以克服这个问题吗?
答案 0 :(得分:9)
实施UITableView
委托方法
tableView(_ tableView: UITableView, willSelectRowAtIndexPath indexPath: NSIndexPath) -> NSIndexPath?
返回nil
您想要无法选择的行。
答案 1 :(得分:0)
...对于Swift 3,委托方法是:
public func tableView(_ tableView: UITableView, willSelectRowAt indexPath: IndexPath) -> IndexPath? {
if indexPath.row == 0 {
return nil
} else {
return indexPath
}
}