在 Xpre 11 GM中 :
对于Text
嵌套在滚动视图中的堆栈中的任何视图,请使用
.fixedSize(horizontal: false, vertical:true)解决方法:
ScrollView { VStack { Text(someString) .fixedSize(horizontal: false, vertical: true) }}如果有多个多行文字,这也适用:
ScrollView { VStack { Text(someString) .fixedSize(horizontal: false, vertical: true) Text(anotherLongString) .fixedSize(horizontal: false, vertical: true) }}如果堆栈的内容是动态的,则可以使用相同的解决方案:
ScrollView { VStack { // Place a single empty / "" at the top of your stack. // It will consume no vertical space. Text("") .fixedSize(horizontal: false, vertical: true) ForEach(someArray) { someString in Text(someString) .fixedSize(horizontal: false, vertical: true) } }}


