突出表格单元格中的模式

时间:2014-04-24 23:42:51

标签: ios uilabel nsattributedstring

我有一张具有搜索功能的表格。当用户输入时,我使用NSpredicate显示匹配的名称。我想突出显示匹配的字母。我目前正在使用NSAttributedString并使用rangeOfString:options:range:在while循环中查找用户输入的所有匹配项。我想知道是否有一种有效的方法来做到这一点。

示例用户在以下列表中搜索类型e

米歇尔

在结果中,所有的e都应该是粗体

由于

1 个答案:

答案 0 :(得分:1)

您可以使用TTTRegexAttributedLabel- https://github.com/kwent/TTTRegexAttributedLabel 或TTTAttributedLabel - https://github.com/mattt/TTTAttributedLabel

您可以将UILabel更改为上述任何标签,并突出显示搜索到的字词或字母。