tableView单元格左侧是白色

时间:2014-10-16 15:26:33

标签: ios objective-c iphone uitableview swift

我创建了一个tableView,我试图给它一个backgroundColor,但突然发生了一个奇怪的行为。左侧是白色而不是backgroundColor我确实给了它?这是什么原因?

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

    let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as UITableViewCell
    cell.textLabel?.backgroundColor = UIColor(rgba: "#333843")
    cell.textLabel?.font = UIFont(name: "HelveticaNeue", size: 16)
    cell.textLabel?.text = "Favoritter"
    cell.textLabel?.textColor = UIColor(rgba: "#ffef7c")


    return cell
}

enter image description here

2 个答案:

答案 0 :(得分:0)

您正在文本标签上应用颜色背景。

因此,如果您想要更改单元格的背景,您应该这样做:

cell.backgroundColor = UIColor(rgba: "#333843")

答案 1 :(得分:0)

将背景颜色应用于contentView。

cell.contentView.backgroundColor = UIColor(rgba: "#333843")