Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/95.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何突出显示UITableView行中搜索的文本?_Ios_Uitableview_Nsstring_Uisearchbar_Highlight - Fatal编程技术网

Ios 如何突出显示UITableView行中搜索的文本?

Ios 如何突出显示UITableView行中搜索的文本?,ios,uitableview,nsstring,uisearchbar,highlight,Ios,Uitableview,Nsstring,Uisearchbar,Highlight,我有一个UITableView和一个与其关联的UISearchBar。如果搜索到的字符串是行中的子字符串,我想突出显示该字符串。如果我理解您的问题,您已经完成了在UITableView中的搜索,如果是,那么要突出显示结果,您有两个选项 如果您的目标是iOS 6.0及更高版本,那么有一个NSAttributedString,您可以加粗,着色,甚至为字符串中的子字符串应用不同的字体,例如 这是突出显示的文本的示例 看看这个 或者,如果您还想支持iOS 6以前的版本,那么您必须使用属性标签来突出显示您

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

如果我理解您的问题,您已经完成了在
UITableView
中的搜索,如果是,那么要突出显示结果,您有两个选项

如果您的目标是iOS 6.0及更高版本,那么有一个
NSAttributedString
,您可以加粗,着色,甚至为字符串中的子字符串应用
不同的字体
,例如

这是突出显示的文本的示例

看看这个

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

(一)

(二)

如果您还没有在UITableView中实现搜索,那么