OStack程序员社区-中国程序员成长平台

标题: ios - 更改 UITableView 索引字母表中特定字母的颜色 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 18:33
标题: ios - 更改 UITableView 索引字母表中特定字母的颜色

我需要更改 UITableview 中特定字母的颜色以显示此部分为空。例如,如果有字母“a”但没有“b”的条目,我希望字母“b”出现,但为黑色,而字母“a”为红色。

我知道可以通过这种方式对整个字母表进行操作:

    if ([[[view class] description] isEqualToString"UITableViewIndex"]) {
        [view performSelectorselector(setIndexColor withObject:[UIColor redColor]];
    }

但是单个字母的颜色可以改变吗?



Best Answer-推荐答案


您不能直接更改它。您需要对其进行子类化。

看看这个github项目。它正是这样做的:

关于ios - 更改 UITableView 索引字母表中特定字母的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21582914/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4