我创建了一个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
}
答案 0 :(得分:0)
您正在文本标签上应用颜色背景。
因此,如果您想要更改单元格的背景,您应该这样做:
cell.backgroundColor = UIColor(rgba: "#333843")
答案 1 :(得分:0)
将背景颜色应用于contentView。
cell.contentView.backgroundColor = UIColor(rgba: "#333843")