Ali*_*mad 2 string ios swift swiftui
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)
我错过了什么吗
Ali*_*mad 10
经过测试和失败后,我发现 Text 仅在字符串文字传递给初始值设定项时处理 markdown。如下:
实现所需的行为:
let text: String = "**Hello** *World*"
Text("**Hello** *World*") // will be rendered with markdown formatting
Text(text) // will NOT be rendered according to markdown
Text(.init(text)) // will be rendered with markdown formatting
Run Code Online (Sandbox Code Playgroud)