如何解决SwiftUI截断一些字母的文本
我在SwiftUI中创建了以下视图。它对某些单词有效,但对于某些长度相同的单词,它会截短文本,请参见下图。我正在使用Xcode 11.6
var body: some View {
VStack {
Text("John") //Problem with this line if I change text to "Aohn"/"aohn" it is truncating text.
.font(.title)
.padding([.leading,.trailing],10)
.background(Color.yellow)
.foregroundColor(Color.white)
.cornerRadius(10)
HStack {
Text("Regular")
.padding()
.background(Color.gray)
.foregroundColor(Color.white)
.cornerRadius(10)
Text("Medium")
.padding()
.background(Color.blue)
.foregroundColor(Color.white)
.cornerRadius(10)
}
}
}
解决方法
这是一个解决方法-使用固定大小。经过Xcode 11.4 / iOS 13.4的测试
VStack {
Text("aohn").fixedSize() // << here !!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。