我正在开发一个SwiftUI应用程序,在那里我想插入内联图像到Text
视图.对于静态内容,我可以使用字符串内插,如下所示:
Text("Hello, \(Image(systemName: "pencil")) World! \(Image(systemName: "pencil.circle"))")
结果将如下所示:
但在我的例子中,内容可能是动态的.也就是说,我可能会从服务器收到以下字符串:
Hello #image(pencil) World! #image(pencil.circle)
我必须动态解析内容,并提供带有SwiftUI文本的内联图像.这个是可能的吗?我只想知道如何用图像动态构造字符串插值法,字符串的解析不是我关心的问题.