objective-c - 在 UIWebView 可以显示之前注释掉 HTML 中的字符串

标签 objective-c ios

由于不太明白在页面显示之前HTML是如何读取的,ObjC是否可以在HTML文档的头部搜索一个字符串,如果该字符串在HTML之前就注释掉在 UIWebView 中打开?

如果是这样,你能给一个片段吗?

最佳答案

您可以根据需要构建 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。

希望对您有所帮助!

关于objective-c - 在 UIWebView 可以显示之前注释掉 HTML 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11996152/

相关文章:

objective-c - 如何确定某个形状上离鼠标最近的点?

ios - 添加带有披露指示器的 UIVewiTabelCell 链接

javascript - 防止 HTML 被外部代理或移动提供商修改

ios - 如何将本地 html 文件加载到 UIWebView

ios - 如何在 Button 内将 cornerRadius 设置为 UIImage?

ios - 有人可以在 swift 数组中给出 "append if not exists"方法的片段吗?

IOS - 第二次启动我的应用程序在后台自动运行

objective-c - 在 Cocoa 应用程序中是否有组织源文件的首选方式?

iphone - 无法在 iPhone 设备中运行应用程序

ios - 如果条形图没有值,则无法单击核心图中的条形图条