Swiftui SWIFFTI在文本中间的标签视图

Swiftui SWIFFTI在文本中间的标签视图,swiftui,Swiftui,我有名字和文字。我希望文本在左边的行截断之后(没有空格)。这样的事情在SwiftUI中可能发生吗 照片: 我目前使用的代码如下: 结构通知用户:查看{ 变量名称:String 变量文本:字符串 var body:一些观点{ HStack(对齐:。顶部){ 文本(名称) .bold() .padding(.卧式,5) .padding(.vertical,2) .背景(颜色(.systemGray6)) .转弯半径(5) 文本(文本) } } } 属性化字符串 您可以从属性字符串中获得帮助,并且

我有名字和文字。我希望文本在左边的行截断之后(没有空格)。这样的事情在SwiftUI中可能发生吗

照片:

我目前使用的代码如下:

结构通知用户:查看{
变量名称: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以下的左侧吗?