SwiftUI Text Markdown 支持字符串变量或字符串插值不起作用
SwiftUI Text Markdown support for string variables or string interpolation not working
我正在尝试使用带有格式化文本的 SwiftUI Text
显示我的响应数据,例如:Bold,但由于某些原因它不起作用
所需行为如下:
这是有效的!
Text("**Hello** *World*")
但是这不是
let text: String = "**Hello** *World*"
Text(text)
我是不是漏了什么
经过测试和失败时刻后,我发现 Text 仅在将字符串文字传递给初始化程序时处理降价。如下:
实现所需的行为:
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
我正在尝试使用带有格式化文本的 SwiftUI Text
显示我的响应数据,例如:Bold,但由于某些原因它不起作用
所需行为如下:
这是有效的!
Text("**Hello** *World*")
但是这不是
let text: String = "**Hello** *World*"
Text(text)
我是不是漏了什么
经过测试和失败时刻后,我发现 Text 仅在将字符串文字传递给初始化程序时处理降价。如下:
实现所需的行为:
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