为什么我无法更改UITableViewCell文本的颜色?

时间:2015-11-12 22:01:03

标签: uitableview cocoa-touch

我在tableView:cellForRowAtIndexPath:中使用以下代码:

cell.backgroundColor = [UIColor redColor];
cell.textLabel.textColor = [UIColor whiteColor];
cell.detailTextLabel.textColor = [UIColor whiteColor];

背景颜色变化很好,但文字保持黑色!

我做错了什么?这是不可能的?

1 个答案:

答案 0 :(得分:1)

嗯。我相信你最好的选择是改变你的故事板里面的颜色,以避免调用错误的功能。还有一种可能性(我很遗憾,我无法对我的代表的帖子发表评论),你可能放错了Cell Identifier。

修改 正确的答案是,如果您正在为单元格使用自定义NIB,请确保引用其UILabel而不是默认值。