我有一个快速处理程序,可以检测用户何时滑动视图。如果他们用手指滑动视图,我希望视图跟随他们的手指直到某个点,然后放慢速度并落后于手指。 (例如,当您将tableView拖到顶部上方时,它“滞后”在您的手指后面)。我可以使用公式来做到这一点吗?
到目前为止,我的代码(在滑动操作功能中)
// Transform if it is going left
if (translation.x <= 0) {
// If reply has not been triggered yet, match view position to finger position
if (!replyTriggered) {
self.transform = CGAffineTransform(translationX: translation.x, y: 0)
}
// If it has been triggered, make movement less and less
else {
let translationX = "????"
self.transform = CGAffineTransform(translationX: translationX, y: 0)
}
}