美文网首页
iOS 实现网络搜索中关键字高亮

iOS 实现网络搜索中关键字高亮

作者: 小辉辉___ | 来源:发表于2017-02-27 17:51 被阅读612次
    /**
     * 网络搜索关键字高亮
     * string:          内容
     * searchString:    搜索关键字
     */
    + (NSMutableAttributedString *)rangeSearchLight:(NSString *)string searchString:(NSString *)searchString
    {
        NSString *strAfterDecodeByUTF8AndURI = [searchString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
        NSRange range = [string rangeOfString:strAfterDecodeByUTF8AndURI];
        NSMutableAttributedString *attr = [[NSMutableAttributedString alloc]initWithString:string];
        [attr setAttributes:@{NSForegroundColorAttributeName:SearchLightColor}
                      range:range];
        return attr;
    }
    
    
    截图

    相关文章

      网友评论

          本文标题:iOS 实现网络搜索中关键字高亮

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