在UITableView中使用UISearchBar搜索文本。我只是想知道如何突出搜索文本。突出显示可以使文本变为粗体或更改文本颜色。
E.g。如果我在UITableView中使用UISearchBar搜索文本“Stack”,其中包含一个字符串为“Stackoverflow”的行,那么现在我的搜索结果应该以“ Stack 溢出”的方式出现。
提前致谢.. 快乐的编码..
答案 0 :(得分:5)
通常在UITableView中过滤符合您搜索词的单元格就足够了。希望你能理解如何安排。如果你想要在一个单元格中突出显示搜索词,你的单元格需要支持这样的突出显示,而不是你可以突出显示类似[mycell highlightText:searchBar.text]的内容。就绪单元格不支持此类突出显示,您需要构建自定义单元格来执行此操作。