如何增加滑动阻力-Swift

时间:2019-07-16 14:01:56

标签: ios swift xcode

我有一个快速处理程序,可以检测用户何时滑动视图。如果他们用手指滑动视图,我希望视图跟随他们的手指直到某个点,然后放慢速度并落后于手指。 (例如,当您将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)
   }
}

0 个答案:

没有答案