查看Swiftui中的拖动值是否在增加或减少



如何在上下拖动时检查拖动值是增加还是减少?我想知道某人拖进来的方向。有人能帮忙吗?

我发现了一种获取滚动方向的方法:https://medium.com/@Mos6yCanSwift/swift-ios-determine-scrolldirect-d48a2327a004

let currentVelocityY = scrollView.panGestureRecognizer.velocity(in: scrollView.superview).y
let currentVelocityYSign = Int(currentVelocityY).signum()

if currentVelocityYSign != lastVelocityYSign && currentVelocityYSign != 0 {
lastVelocityYSign = currentVelocityYSign
}

if lastVelocityYSign < 0 {

//CODE HERE

} else if lastVelocityYSign > 0 {

//CODE HERE
}

相关内容

  • 没有找到相关文章

最新更新