SwiftUI将图像插入文本,创建具有嵌入图像的文本视图

3 min read

要在文本中嵌入图像,可以使用Text和Image视图的组合,并使用拼接(+)运算符将它们链接在一起。下面是一个示例:

Text("这是一张图片: ") + Image("myImage")

其中,Text("这是一张图片: ")创建了一个带有文本的视图,Image("myImage")创建了一个显示名为myImage的图像的视图。这两个视图通过拼接运算符组合在一起,并在屏幕上显示出来。

如果要在文本中嵌入多个图像,可以在文本和图像之间插入更多的加号:

Text("这是一些图片: ") + Image("myImage1") + Text(", ") + Image("myImage2")

这将显示一个文本视图,后跟第一张图像,后跟逗号和空格,最后是第二张图像。

请注意,使用这种方法插入图像只会将图像嵌入到文本中,而不会对文本本身进行任何格式化。如果您需要更复杂的格式,可以使用Stack和Spacer视图等来创建自定义布局。