cellForRowAtIndexPath
返回帶有selectionStyleBlue
的單元格。但它沒有效果。選擇行時使用灰色選擇樣式。任何想法爲什麼?爲什麼selectionStyle沒有效果?
cell.selectionStyle = UITableViewCellSelectionStyleBlue;
cellForRowAtIndexPath
返回帶有selectionStyleBlue
的單元格。但它沒有效果。選擇行時使用灰色選擇樣式。任何想法爲什麼?爲什麼selectionStyle沒有效果?
cell.selectionStyle = UITableViewCellSelectionStyleBlue;
試試這個。
//泰伯維委託方法...
倍率FUNC的tableView(的tableView:UITableView的,didSelectRowAtIndexPath方法indexPath:NSIndexPath){
var selectedCell:UITableViewCell = tableView.cellForRowAtIndexPath(indexPath)!
selectedCell.contentView.backgroundColor = UIColor.redColor()
}
倍率FUNC的tableView(的tableView:UITableView的, didDeselectRowAtIndexPath indexPath:NSIndexPath){
var cellToDeSelect:UITableViewCell = tableView.cellForRowAtIndexPath(indexPath)!
cellToDeSelect.contentView.backgroundColor = colorForCellUnselected
}
請檢查用戶交互是否啓用tableview/tableviewcell – Ujesh
我認爲它在選擇行時返回灰色顏色? – Birendra
**選擇**行時使用灰色。 –