例如,我有 3 个属性:
var path1FilePath:String = "Src/"
var path2FileName: String = "filename"
var path3Extension: String = ".jpg"
我需要通过以下方式显示它们:
HStack {
Text(status.path1FilePath)
Text(status.path2FileName).bold()
Text(status.path3Extension)
}
问题是
Text()
之间的间距意见。如何删除它们?最佳答案
SwiftUI 允许我们将字符串组合在一起,例如 Text("Hello ") + Text("World!")
,所以你可以在这里做同样的事情:
Text(path1FilePath)
+ Text(path2FileName)
+ Text(path3Extension)
或者,如果您仍然想要或需要使用
HStack
,只需使用 HStack(spacing: 0)
你会得到同样的结果。
关于SwiftUI:如何删除 Text() 周围的间距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59073554/