[iPhone] 画像をドラッグさせる (Swift)

画像を指でドラッグさせるなどは、スマホになってできるようになった画期的な機能ですがどのようにプログラムするのでしょうか?意外と簡単です、簡単に使えるように設定されてます。

画像をスクリーンでドラッグする例です

drag_0
drag_1

Swift 3.0
Xcode 8.0

 

sponsored link

touchesBegan/touchesMoved/touchesEnded

 
drag させるには

これを使います

移動の座標は

のように使います

まとめると

ViewController.swift

 
handbag@2x.jpg
Assets.xcassets に入れます
あるいは 「Add Files to …」で取り込みます

ストーリーボードに UILabel を配置して
コードと紐付けすれば、画像のドラッグができるようになります

関連ページ