是否可以在 SwiftUI 中显式设置 ScrollView 的内容大小(就像我们在 UIKit 中所做的那样)?我尝试将 ScrollView 的框架或高度设置为 10000 点,但它似乎被忽略了。
ScrollView 自动使 contentSize 等于其所有子视图的大小。所以你可以简单地添加一个
Spacer
并为其设置一个框架。
ScrollView {
Spacer()
.frame(height: 1000)
.frame(maxWidth: .infinity)
...
}