我改變了tableview單元格的選擇顏色,它只適用於第1行及其後的行,但第0行「first」並不表示默認的淺灰色。表格單元格選擇顏色工作在0單元格之後但不是第一行?
我做錯了嗎?
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath)
// Configure the cell...
let colorView = UIView()
let green = UIColor(red:0.31, green:0.62, blue:0.53, alpha:1.0)
colorView.backgroundColor = green
UITableViewCell.appearance().selectedBackgroundView = colorView
cell.textLabel?.text = "#" + books[indexPath.row]
return cell
}
據,因爲我能理解,@marrioa需要改變選擇顏色 –
好,我想在這種情況下,他使用了錯誤的委託方法。它應該在didSelectRowAt ...委託方法 – Lukas
我會編輯我的答案,這種情況下 – Lukas