2017-09-01 83 views
0

在我的tableView細胞消失,停止UIView的背景顏色,我有一個紅色的背景顏色的子視圖,隨時隨地我選擇背景顏色消失的tableview細胞。我想知道是否有辦法解決這個問題?我怎樣才能從我選擇的tableView

+0

在故事板上選擇表格單元格,並指定Selection屬性是沒有 –

回答

1

你必須停止的tableview單元選擇的風格。在cellForRowAtIndexPath方法中寫下面的代碼。

cell.selectionStyle = .none

有關選擇集細胞的背景顏色。

cell.contentView.backgroundColor = UIColor.red //這裏你可以設置自己的自定義顏色。

+0

這工作得很好,但我想反饋的細胞被竊聽。我不想要的是單元中的元素由於點擊而丟失背景顏色。 –

+0

在這種情況下,您可以爲單元格選擇的背景設置另一種顏色。如果它是有效的,那麼請接受答案,儘管其他SO訪問者也可以從中獲得幫助。謝謝。 – shahnilay86

+0

請參照更新的單元格背景色的答案。 – shahnilay86

1

試試下面的代碼。

cell.selectionstyle = .none