Ios 设置为抵抗时是否截断SwiftUI文本?

Ios 设置为抵抗时是否截断SwiftUI文本?,ios,swift,swiftui,Ios,Swift,Swiftui,我有以下组成部分: Text(booking.endDate!, style: .relative) .font(.system(.title, design: .rounded)) .foregroundColor(Color(.jpGreen)) .fixedSize(horizontal: true, vertical: false) 这是格式为小时和分钟的日期的倒计时

我有以下组成部分:

Text(booking.endDate!, style: .relative)
                    .font(.system(.title, design: .rounded))
                    .foregroundColor(Color(.jpGreen))
                    .fixedSize(horizontal: true, vertical: false)
这是格式为小时和分钟的日期的倒计时,但是在界面中,它会以不规则的间隔随机截断,例如


如果我应用了固定大小属性,如何进一步使其永不截断?

您可以通过添加
.allowSteering(true)
到文本

应用它甚至可能无法完全工作,这取决于空间大小 可以拧紧

资料来源:

编辑:您还可以允许SwiftUI缩放文本以适应可用空间


试着使用例如,它需要一个介于0和1之间的值。

像这样简单地在末尾添加.padding(.horizontal)怎么样

文本(“…”)。填充(.horizontal)

这是否回答了您的问题?在ContentView中只有代码快照的Xcode 12不可复制。你能提供更多的上下文吗?它在一个VStack中,在一个HStack中有两个VStack,如果有帮助的话,我是swiftui的新手,所以不确定需要什么信息。我在答案中添加了另一个选项