【发布时间】:2019-11-10 02:45:11
【问题描述】:
假设我有一个名为:This 的文本。我想弄清楚名为This 的文本的宽度,以便我可以为另一个视图的框架分配宽度。我该怎么办?
struct BadgeTextView: View {
var text: String
var body: some View {
Rectangle()
.fill(Color.red)
.cornerRadius(3)
.frame(width: text.???, height: <#T##CGFloat?#>, alignment: <#T##Alignment#>)
}
}
【问题讨论】:
-
"Width" 不是字符串的固有属性。确定字符串的宽度需要字体和字体大小。只要确保你也考虑到这一点。