相关疑难解决方法(0)

如何在 SwiftUI 文本中显示 HTML 或 Markdown?

如何设置 SwiftUIText以显示呈现的 HTML 或 Markdown?

像这样的东西:

Text(HtmlRenderedString(fromString: "<b>Hi!</b>"))
Run Code Online (Sandbox Code Playgroud)

或对于 MD:

Text(MarkdownRenderedString(fromString: "**Bold**"))
Run Code Online (Sandbox Code Playgroud)

也许我需要一个不同的视图?

html markdown text swift swiftui

18
推荐指数
9
解决办法
1万
查看次数

iOS 15 beta 4:带有 Markdown 的 AttributedString 未在 SwiftUI 中的文本中呈现?

我认为这是 iOS 15 beta 1 或 2 的错误,但从 beta 4 开始我仍然看到这种行为,所以也许我做错了什么:文本应该用 Markdown 渲染 AttributedStrings。当直接字符串文字传递到文本中时,它似乎可以正确呈现,但当 AttributedString 是变量时,则无法正确呈现。我在做一些超级愚蠢的事情吗?

struct ContentView: View {
    var text = AttributedString("**Hello**, `world`! Visit our [website](https://www.capitalone.com).")

    var body: some View {
        VStack {
            Text("**Hello**, `world`! Visit our [website](https://www.capitalone.com).")
                .padding()

            Text(text)
                .padding()
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

swiftui ios15

4
推荐指数
1
解决办法
1336
查看次数

SwiftUI Text Markdown 对字符串变量或字符串插值的支持不起作用

Text我正在尝试使用 SwiftUI和格式化文本 ex: Bold显示我的响应数据,但由于某种原因它不起作用

所需的行为如下:

在此输入图像描述

这是工作!

Text("**Hello** *World*")
Run Code Online (Sandbox Code Playgroud)

但这不是

let text: String = "**Hello** *World*"
Text(text)
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗

string ios swift swiftui

2
推荐指数
1
解决办法
812
查看次数

标签 统计

swiftui ×3

swift ×2

html ×1

ios ×1

ios15 ×1

markdown ×1

string ×1

text ×1