SwiftUI ScrollView 上是否有等效的delayscontenttouches?

Mar*_*tin 8 swiftui

在 SwiftUI 中,Button触摸是亮点。

但是,当您将一个放入 a 中时ScrollView,它也会在用户滚动时突出显示。

在 上UIKitdelayscontenttouches UIScrollView 的属性完全解决了这个问题,但我还没有找到 SwiftUI 的方法来做到这一点。

这是重现该问题的一些基本代码。

ScrollView {
    VStack {
        Button(action: {
            print("1")
        }, label: {
            Color.blue.frame(height: 300)
        })
        Button(action: {
            print("2")
        }, label: {
            Color.blue.frame(height: 300)
        })
        Button(action: {
            print("3")
        }, label: {
            Color.blue.frame(height: 300)
        })
    }
}
Run Code Online (Sandbox Code Playgroud)