如何在swift中在文本之间添加图像?

68bkxrlz  于 2023-01-19  发布在  Swift
关注(0)|答案(1)|浏览(226)

我有一个包含大量文本的字符串,我想在这些文本之间添加一张图片。SwiftUI方法对我不起作用。在UIKit中可以这样做吗?我希望文本和图片在同一行(字符串或其他内容)。主要是它可以转移到标签!
这就是我想要的字符串的样子:

我试过了,但它给出了一个错误

let article = "Start " + String(UIImage(named: "image")) + "End"
vom3gejh

vom3gejh1#

这里我不会给予一个合适的解决方案,而是告诉你如何实现你想要的。你试图连接的是一个String和一个UImageView,但这两个String无法工作。如果你想混合字符串和图像,你需要有单独的视图。在SwiftUI中,你会有这样的东西:

VStack {
  Text("Text above image) 
  Image(named: "The name of your image")
  Text("Text below image") 
}

当然,您也可以使用UIKit来实现这一点,您需要使用2个UILabels和一个UIImageView进行一些适当的设置,然后对所有这些进行布局约束。

相关问题