我有一个UITableView
的顶部视图。如果我拖出顶视图,UITableViewCell文本颜色将变为白色,即使我正在追逐灰色。
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "TableViewCell") as! CustomTableViewCell
cell.productNameLabel.text = "chi"
cell.productNameLabel.textColor = UIColor.darkGray
return cell
}
如果我没有将顶视图放到UITableView上,那么它会显示grayColor
。当文本变白时,我试图在控制台中记录单元格。
UITableViewCell;
frame = (0 0; 375 60);
clipsToBounds = YES;
hidden = YES;
autoresize = W;
layer = <CALayer: 0x604000427da0>>
显示隐藏是是。我没有隐藏任何地方。是因为出列问题吗?
答案 0 :(得分:0)
尝试使用不同的字符串和不同的颜色,
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "TableViewCell") as! CustomTableViewCell
cell.productNameLabel.text = "testing label"
cell.productNameLabel.textColor = UIColor.redColor
return cell
}