html - 使用 swift 动态创建 h1 标签
问题描述
我的问题是如何使用 Swift 动态创建 h1 标签并将其添加到 HTML 文件的前面。
这就是我所拥有的,但它不起作用。
extension WKWebView {
func loadHTML(html: String) {
let htmlString = """
<link rel="stylesheet" type="text/css" href="style.css">
<h1> + String(htmlEncodedString:post.title) + </h1>
<meta name="viewport" content="initial-scale=1.0" />
<span>\(html)</span>
"""
self.loadHTMLString(htmlString, baseURL: Bundle.main.bundleURL)
} }
这是输出“ + String(htmlEncodedString:post.title) + ”
解决方案
使用插值:
let htmlString = """
<link rel="stylesheet" type="text/css" href="style.css">
<h1> + \(String(htmlEncodedString:post.title)) + </h1>
<meta name="viewport" content="initial-scale=1.0" />
<span>\(html)</span>
"""
推荐阅读
- python - 'YYYY-MM-DD HH24:MI:SS.FF' 格式的 Python 代码
- node.js - 从节点 js bot V4 中的 Facebook 交接回来时出现服务错误
- spring - Spring Boot 2 + Flyway + H2:在 H2 控制台中看不到生成的迁移
- sql - 具有静态右操作数的 SQL IN() 多列条件
- c++ - 如何从 H264 原始数据中获取图像
- python-3.x - 默认情况下来自用户的输入在 Python 3.6 中不显示
- r - 对象和变量有什么区别?
- maven - 将 Maven 依赖项添加到 Eclipse RCP 插件的最佳实践
- android - SafeAreaView 不会让 Appium 在 React Native 上找到子视图的可访问性 ID
- .net - 如何从 jq 为 Ubuntu 中的 dotnet 工具安装命令传递版本号?