美文网首页
iOS 搜索高亮

iOS 搜索高亮

作者: 肖旭晖 | 来源:发表于2020-07-28 01:28 被阅读0次

NSString *originString = @"AaBbCcDd12345ABC abc";
NSString *searchKey = @"A";
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:originString];

NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString: originString];

NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern: searchKey options:NSRegularExpressionCaseInsensitive error:nil];

NSArray *searchResults = [regex matchesInString:originString options:0 range:NSMakeRange(0, originString.length)];

for (NSTextCheckingResult *result in searchResults) {
   [attributedString addAttribute:NSForegroundColorAttributeName value:UIColor.redColor range:result.range];
}

label.attributedText = attributedString;

相关文章

  • iOS 搜索高亮

  • iOS 搜索高亮匹配

    1. 给NSString分类添加搜索字段范围检索的方法 思路:将一个String通过searchText分割成一个...

  • VIM:搜索高亮

    打开高亮显示搜索结果 :set hlsearch 暂时取消高亮显示当前的搜索结果 :noh:nohlsearch ...

  • 搜索关键字高亮显示,就比微信多个多音字搜索

    搜索关键字高亮显示,就比微信多个多音字搜索 搜索关键字高亮显示,就比微信多个多音字搜索

  • vim使用技巧总结

    1. 搜索高亮显示 2. 取消搜索结果高亮显示 3. 多行注释: 4. 删除多行注释:

  • 00102-全文检索

    全文搜索 Get 结果 短语搜索 Get 结果 高亮我们的搜索 Get 结果

  • 实践-小效果 V

    1.搜索关键字高亮显示 搜索关键字高亮显示Dome 2.动态改变tableHeaderView的高度 关键效果设置...

  • linux实用命令解析

    vim打开文本进行搜索后,搜索到的内容会高亮显示 但是,如果搜索完成后这些匹配的内容还是会高亮显示 解决方法很简单...

  • UIButton 疑难杂症

    button 不能正常显示高亮,轻点 button 时不高亮,而长按时才高亮搜索发现,问题在于将 button 加...

  • 小程序、uni-app 搜索内容高亮

    搜索结果展示高亮效果 效果图展示 未高亮效果 高亮效果含模糊查询 实现逻辑 展示数据 map + includes...

网友评论

      本文标题:iOS 搜索高亮

      本文链接:https://www.haomeiwen.com/subject/amjxrktx.html