【发布时间】:2019-06-14 17:45:01
【问题描述】:
我在 VStack 中有一些描述文本,我想将其限制为 3 行。我的理解是我用.lineLimit(3) 修饰符修改Text()。但是,当我这样做时,一些描述的上限为 3 行,而其他描述的上限为 1。关于发生这种情况的位置似乎没有任何一致性。
我认为这可能是我调用修饰符属性的顺序,但是切换.font(.body) 和.lineLimit 的顺序并没有改变任何东西。我也试过删除.padding(),也不管用。
List(clubData) { club in
VStack(alignment: .leading) {
Text(club.name)
.font(.title)
.lineLimit(nil)
Text(club.subtitle)
.lineLimit(4)
.font(.body)
}
.padding()
}
这是正在发生的事情的图片:
【问题讨论】:
-
它处于测试阶段,期待最坏的情况!
-
期待并报告。 :-P
-
啊,我知道了。提交了雷达????
-
仅供参考,Xcode 11 beta 3 也有同样的问题。