【发布时间】:2023-03-09 10:01:01
【问题描述】:
如标题所述。在某些情况下,我想立即停止滚动列表。 使用 UIKit 很容易。但在 SwiftUI 中似乎没有明显的方法。
【问题讨论】:
如标题所述。在某些情况下,我想立即停止滚动列表。 使用 UIKit 很容易。但在 SwiftUI 中似乎没有明显的方法。
【问题讨论】:
只要UIScrollView.appearance().bounces = false。
struct ContentView: View {
init() {
UIScrollView.appearance().bounces = false /// here!
}
var body: some View {
ScrollView {
Rectangle()
.frame(height: 1000)
}
}
}
【讨论】:
bounce无关。
bounces 设置为false,那么它甚至不会高速滚动。你想在按下按钮时停止滚动吗?