在最新的swift中移动对象

时间:2015-12-27 02:52:23

标签: xcode swift

如何在最新版本的swift中移动对象以跟踪触摸。因此,如果您触摸物体,它将跟随您的手指,直到您移开手指。

1 个答案:

答案 0 :(得分:1)

您应该使用touchesBegantouchesMoved方法。

override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) {

    for touch in touches {

        thing.center = (touch.locationInView(self.view))

    }

}

override func touchesMoved(touches: Set<UITouch>, withEvent event: UIEvent?) {

    for touch in touches {

        thing.center = touch.locationInView(self.view)

    }
}

有关详细信息,请观看此video。希望这会有所帮助。