2017-09-01 59 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