使用UIPanGestureRecogniser限制视图移动

时间:2015-10-01 20:12:31

标签: ios swift ios9 uipangesturerecognizer

我有一个这个函数可以处理我的一个视图上的平移手势。

@IBAction func handlePan(recognizer:UIPanGestureRecognizer) {
    let translation = recognizer.translationInView(self.view)


        if let view = recognizer.view {

            view.center = CGPoint(x:view.center.x,
                y:view.center.y + translation.y)
            }

    recognizer.setTranslation(CGPointZero, inView: self.view)


}

如何在向上(或向下)移动指定距离后停止视图?

1 个答案:

答案 0 :(得分:0)

我在项目中遇到的同样问题, 试试这个,

// In an entity constructor:
this.CreatedAt = DateTime.UtcNow;