我需要更改 UITableview 中特定字母的颜色以显示此部分为空。例如,如果有字母“a”但没有“b”的条目,我希望字母“b”出现,但为黑色,而字母“a”为红色。
我知道可以通过这种方式对整个字母表进行操作:
if ([[[view class] description] isEqualToString"UITableViewIndex"]) {
[view performSelectorselector(setIndexColor withObject:[UIColor redColor]];
}
但是单个字母的颜色可以改变吗?
Best Answer-推荐答案 strong>
您不能直接更改它。您需要对其进行子类化。
看看这个github项目。它正是这样做的:
关于ios - 更改 UITableView 索引字母表中特定字母的颜色,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/21582914/
|