swiftでドラッグを使う
基本的には上のままでいいかもしれないが、
CGPointZeroが使えないよーって怒られたら
以下に置き換える
CGPoint(x: 0,y :0)
詳しくは以下を参照
stackoverflow.com
CGPoint、setTranslationで怒られるので以下のように修正する
@IBAction func dragGesture(_ sender: UIPanGestureRecognizer) { // var point: CGPoint = sender.translationInView(self.view) let point: CGPoint = sender.translation(in: self.view) // var movedPoint: CGPoint = CGPointMake(sender.view!.center.x + point.x, sender.view!.center.y + point.y) var movedPoint: CGPoint = CGPoint(x: sender.view!.center.x + point.x, y: sender.view!.center.y + point.y) sender.view!.center = movedPoint // sender.setTranslation(CGPoint(x: 0,y :0), inView: self.view) sender.setTranslation(CGPoint(x: 0,y :0), in: self.view) }