菜鸟教程小白 发表于 2022-12-12 18:33:14

ios - 更改 UITableView 索引字母表中特定字母的颜色


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

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

<pre><code>    if ([[ description] isEqualToString:@&#34;UITableViewIndex&#34;]) {
      ];
    }
</code></pre>

<p>但是单个字母的颜色可以改变吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您不能直接更改它。您需要对其进行子类化。 </p>

<p>看看这个<a href="https://github.com/CraigMerchant/CMIndexBar" rel="noreferrer noopener nofollow">github</a>项目。它正是这样做的:</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 更改 UITableView 索引字母表中特定字母的颜色,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/21582914/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/21582914/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 更改 UITableView 索引字母表中特定字母的颜色