我正在製作一個應用程序,它使用不同的彩色單元格將單元格分成不同的類別,但我也有一個功能,允許用戶點擊單元格以添加複選標記並選擇它們。我希望禁用彩色單元格,以便當用戶點擊它們時,不會爲單元格添加複選標記並將其選中。 這是我的選中標記功能:無法禁用基於背景顏色的單元格swift
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
{
let cellIdentifier = "instrumentTableCell"
let cell: InstrumentTableCell! = tableView.dequeueReusableCellWithIdentifier(identifier) as? InstrumentTableCell
checked = Array(count:recipies.count, repeatedValue:false)
cell.configurateTheCell(recipies[indexPath.row])
if !checked[indexPath.row] {
cell.accessoryType = .None
} else if checked[indexPath.row] {
cell.accessoryType = .Checkmark
}
return cell
}
'cell.userInteractionEnabled'有幫助嗎? – paulvs
@paulvs是的工作表示感謝! – zach2161
我將其添加爲答案。 – paulvs