点击时使Swift UITableView的单元格突出显示

时间:2017-04-07 10:53:44

标签: swift uitableview tableviewcell

除非选中,否则如何使每个单元格上方都有一个暗层,选中后会使图层淡出?

我已尝试在单元格上使用子视图,但由于它们没有出现而无效。

每个单元格都有patternImage作为背景图像。

1 个答案:

答案 0 :(得分:0)

一般来说,想要自定义tableview单元格的一个好选择是将它们子类化。

所以,例如:

class MyCustomTableViewCell: UITableViewCell {


    var pattern: Pattern?

    override func setSelected(_ selected: Bool, animated: Bool) {
    super.setSelected(selected, animated: animated)

    // Configure the view for the selected state
}

您可以覆盖多种方法。

请参阅https://developer.apple.com/reference/uikit/uitableviewcell