1
A
回答
1
NSString *filePath = PATH_OF_HTML_FILE;
NSError *err = nil;
NSString *pageHTML = [NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:&err];
if(err)
{
pageHTML = [NSString stringWithContentsOfFile:filePath encoding:NSASCIIStringEncoding error:&err];
}
if([searchTxtField.text length])
{
NSRange range1 = [pageHTML rangeOfString:searchTxtField.text options:NSCaseInsensitiveSearch];
if(range1.location != NSNotFound)
{
NSString *highlightedString = [pageHTML substringWithRange:range1];
pageHTML = [pageHTML stringByReplacingOccurrencesOfString:highlightedString withString:[NSString stringWithFormat:@"<span style=\"background-color:yellow; color:red;\">%@</span>",highlightedString] options:NSCaseInsensitiveSearch range:NSMakeRange(0, [pageHTML length]) ];
[webView loadHTMLString:pageHTML baseURL:[NSURL fileURLWithPath:filePath]];
}
}
0
我问this question,并得到了一个应该可以帮助你的答案。
相关问题
- 1. 关键字搜索
- 2. 关键字搜索
- 3. 关键字搜索
- 4. 搜索关键字
- 5. 按关键字搜索按类别搜索按名称搜索关键字
- 6. 在Lucene中搜索关键字(OR,AND)
- 7. Twitter4j:在标签中搜索关键字
- 8. 在DNN中的关键字搜索
- 9. 在JSON响应中搜索关键字
- 10. NoSQL关键字在大表中搜索
- 11. partial关键字在MySQL中搜索
- 12. 在MongoDB中搜索关键字
- 13. 在多列中搜索关键字
- 14. 按关键字在mongodb/mongoose中搜索
- 15. 在列表中搜索关键字
- 16. 在python中搜索关键字
- 17. 在GitHub wiki中搜索关键字
- 18. 在数组中搜索关键字-python
- 19. 通过mysql查询搜索关键字的搜索关键字来计算搜索关键字
- 20. MySQL搜索关键字
- 21. mysql关键字搜索
- 22. CHM(HTMLHELP)搜索关键字
- 23. 多关键字搜索
- 24. 排名搜索关键字
- 25. 多个关键字搜索
- 26. 搜索关键字列表
- 27. 搜索关键字列表
- 28. PHP关键字搜索
- 29. PHP搜索关键字
- 30. Linq多关键字搜索