自定义UITableViewCell背景色

时间:2015-05-14 09:59:33

标签: ios uitableview swift

我想更改tablecell的背景颜色。 这是代码:

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

    var cell = tableView.dequeueReusableCellWithIdentifier("FirstMainViewTableCells") as! FirstMainViewTableCell

    cell.backgroundColor = UIColor(red: 43, green: 65, blue: 87, alpha: 1)

    return cell
}

结果如下:

Screenshot

但它适用于UIColor.blackColor()和UIColor。颜色:

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

    var cell = tableView.dequeueReusableCellWithIdentifier("FirstMainViewTableCells") as! FirstMainViewTableCell

    cell.backgroundColor = UIColor.blackColor()

    return cell
}

Second Screenshot

你能帮助我吗?

1 个答案:

答案 0 :(得分:3)

iOS中的

颜色范围为0-1。您需要添加 255 作为因素才能获得正确的颜色代码,请参阅下面的

cell.backgroundColor = UIColor(red: 43/255.0, green: 65/255.0, blue: 87/255.0, alpha: 1);

它应该有用。

干杯。