gpt4 book ai didi

iphone-sdk-3.0 - 更改 UITableViewCell textLabel 背景颜色以清除

转载 作者:行者123 更新时间:2023-12-03 11:04:11 26 4
gpt4 key购买 nike

在我的应用程序中,我有一个带有 customViewCells 的表格 View 。我子类化了 UITableViewCell 类并添加了一个图像,该图像将异步加载和用于我使用的文本 cell.textLabel.text = @"someThext" .

对于单元格,背景颜色设置为 [UIColor darkGrayColor][UIColor whiteColor] .

当我在模拟器和手机上运行应用程序时,textLabel单元格的背景为白色。我想将它设置为清晰,因为我希望单元格的背景颜色是完整的,而不是一条条,然后是白色,然后是另一条。

在我添加的自定义单元格的init方法中,希望白色会变成红色,但没有任何效果:

[self.textLabel setBackgroundColor:[UIColor redColor]];

我也试过:
self.textLabel.backgroundColor = [UIColor redColor];

但这也不起作用......如果我添加一个 UILabel 作为 subview ,标签的背景颜色可以设置,但我不想这样做,因为当我旋转手机时,我希望我的标签自动放大。

为什么要设置 cell.textLabel 的背景颜色的任何想法不起作用?

谢谢

最佳答案

如果你不想继承 UITableViewCell 你可以添加这个:

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
[[cell textLabel] setBackgroundColor:[UIColor clearColor]];
[[cell detailTextLabel] setBackgroundColor:[UIColor clearColor]];
}

关于iphone-sdk-3.0 - 更改 UITableViewCell textLabel 背景颜色以清除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1164459/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com