在我的应用程序中,我有一个带有customViewCells的表格视图。我继承了UITableViewCell类,并添加了一个将加载异步的图像,以及我使用的文本cell.textLabel.text = @"someThext"
。更改UITableViewCell textLabel背景色以清除
对于单元格,背景颜色可选地设置为[UIColor darkGrayColor]
和[UIColor whiteColor]
。
当我在模拟器和手机上运行应用程序时,单元格的textLabel
背景为白色。我想将它设置为清晰的,因为我希望单元格的背景颜色不是一个条,然后是另一个条。
在我的自定义单元格的init方法我加了,希望白会变成红色,但没有任何效果:
[self.textLabel setBackgroundColor:[UIColor redColor]];
我也试过:
self.textLabel.backgroundColor = [UIColor redColor];
但是,这也没有奏效......如果我添加一个UILabel作为子视图,可以设置标签的背景颜色,但我不想这样做,因为当我旋转手机时,我希望我的标签能够自动放大。
任何想法为什么设置cell.textLabel
的背景色不起作用?
谢谢
我测试过,它不工作... 这里是我的问题的截图链接.. http://img269.imageshack.us/img269/9001/picture1wim.png。 标签不是由我制作的,是由UITableCell提供的。任何想法为什么setBackgroundColor不起作用? – 2009-07-22 12:05:36
我把那里[UIColor redColor]看看属性是否设置..但它被忽略,它保持白色... – 2009-07-22 12:32:38