由于我不太了解在显示页面之前如何读取 HTML,ObjC 是否可以在 HTML 文档的头部搜索一个字符串,然后如果该字符串在 HTML 打开之前存在,则将其注释掉UIWeb 视图?
如果是这样,你能提供一个片段吗?
由于我不太了解在显示页面之前如何读取 HTML,ObjC 是否可以在 HTML 文档的头部搜索一个字符串,然后如果该字符串在 HTML 打开之前存在,则将其注释掉UIWeb 视图?
如果是这样,你能提供一个片段吗?
您可以根据需要构建 HTML 字符串,然后将其设置为 UIWebView,如下所示:
[webView loadHTMLString:html baseURL:nil];
至于解析字符串本身,NSMutableString 有一个非常实用的方法,可以帮上大忙。这就是我使用的:
[html replaceOccurrencesOfString:@"<div>Hello</div>" withString:@"<!--div>Hello</div-->" options:NSLiteralSearch range:NSMakeRange(0, [html length])];
因此,如果您一直在寻找某些东西,则可以将其替换为已注释掉的内容,然后将其设置为 webView。
希望有帮助!