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多關鍵字搜索