gpt4 book ai didi

iphone - 在突出显示时更改 UITableView cell.detailTextLabel 颜色

转载 作者:行者123 更新时间:2023-11-28 18:42:30 24 4
gpt4 key购买 nike

选中时 UITableView 中文本的默认颜色为白色。我想将其更改为深灰色。通过这样做,我设法更改了主标题标签文本:

cell.selectedTextColor = [UIColor darkGrayColor];

当 detailTextLabel 被突出显示/选中时,我如何为它执行此操作?

谢谢

最佳答案

您可以继承 UITableViewCell。然后重写 setHighlighted:animated 方法:

- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated {
[super setHighlighted:highlighted animated:animated];
if (highlighted) {
self.detailTextLabel.textColor = [UIColor lightGrayColor];
} else {
self.detailTextLabel.textColor = [UIColor whiteColor];
}
}

您最终可能还想覆盖 setSelected:animated 方法。

关于iphone - 在突出显示时更改 UITableView cell.detailTextLabel 颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9558570/

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