-1

我有一个UITableView和一个UISearchBar与之相关的。如果它是行中的子字符串,我想突出显示搜索的字符串。

4

1 回答 1

2

如果我理解您的问题,那么您已经完成了在内部搜索,UITableView如果是这样,那么为了突出显示结果,您有两个选择,

如果您的目标是 iOS 6.0 及更高版本,则可以NSAttributedString 在此处查看文档,您可以使用粗体着色甚至应用different fonts字符串中的子字符串,例如,

这是突出显示的示例 text

检查这个,你如何使用 NSAttributedString?

或者,如果您还想支持 iOS 6 以前的版本,那么您必须使用属性标签来突出显示您的搜索,一些实现良好的标签是,

1) TTTAttributedLabel

2) OHAttributedLabel

如果你还没有在 UITableView 中实现搜索,那么这里有一个例子

于 2013-08-07T10:01:55.503 回答