Swiftui SWIFFTI在文本中间的标签视图
我有名字和文字。我希望文本在左边的行截断之后(没有空格)。这样的事情在SwiftUI中可能发生吗 照片: 我目前使用的代码如下:Swiftui SWIFFTI在文本中间的标签视图,swiftui,Swiftui,我有名字和文字。我希望文本在左边的行截断之后(没有空格)。这样的事情在SwiftUI中可能发生吗 照片: 我目前使用的代码如下: 结构通知用户:查看{ 变量名称:String 变量文本:字符串 var body:一些观点{ HStack(对齐:。顶部){ 文本(名称) .bold() .padding(.卧式,5) .padding(.vertical,2) .背景(颜色(.systemGray6)) .转弯半径(5) 文本(文本) } } } 属性化字符串 您可以从属性字符串中获得帮助,并且
结构通知用户:查看{
变量名称:String
变量文本:字符串
var body:一些观点{
HStack(对齐:。顶部){
文本(名称)
.bold()
.padding(.卧式,5)
.padding(.vertical,2)
.背景(颜色(.systemGray6))
.转弯半径(5)
文本(文本)
}
}
}
属性化字符串
您可以从属性字符串中获得帮助,并且它对您要查找的内容具有完全访问权限
更地道的SwiftUI 此外,您可以使用以下技巧:
var body: some View {
ZStack(alignment: .topLeading) {
Text(name)
.bold()
.padding(.horizontal, 5)
.padding(.vertical, 2)
.background(Color(.systemGray6))
.cornerRadius(5)
Group {
Text(name) // This goes as a frame holder
.bold()
.foregroundColor(.clear)
+ Text(" " + text)
}
.padding(.horizontal, 5)
.padding(.vertical, 2)
}
}
结果
您想让“has just…”位于Max以下的左侧吗?