我有UITableView
和UISearchBar
相关联。我想突出显示搜索到的字符串,如果它是行中的子字符串。
答案 0 :(得分:2)
如果我理解了您的问题,那么您已经完成了UITableView
内的搜索,如果是这样,那么要突出显示您有两个选项的结果,
如果您的目标是iOS 6.0及更高版本,那么只有一个NSAttributedString
see the doc here,您可以加粗,着色甚至应用{{ 1}}用于字符串中的子字符串,如
这是示例 突出显示
different fonts
选中此项How do you use NSAttributedString?
或者,如果您还想支持iOS 6以前的版本,那么您必须使用属性标签突出显示您的搜索,一些实施良好的标签,
如果您尚未在UITableView中实现搜索,那么here's an example。