###前提・実現したいこと
SwiftでLabelの位置情報を取得したいです。
取得するタイミングは、ドラッグする前の初期の位置情報と、ドラッグ終了後(指を離した瞬間)の位置情報を取得したいです。
###バージョン情報
Swift version 2.2
###該当のソースコード
swift
1@IBOutlet weak var testLabel: UILabel! 2 3 4 @IBAction func panLabel(sender: UIPanGestureRecognizer) { 5 //移動量を取得する。 6 let move:CGPoint = sender.translationInView(view) 7 8 //ドラッグした部品の座標に移動量を加算する。 9 sender.view!.center.x += move.x 10 sender.view!.center.y += move.y 11 12 //ラベルに現在座標を表示する。 13 print(sender.view!.frame.origin.x) 14 print(sender.view!.frame.origin.y) 15 16 //移動量を0にする。 17 sender.setTranslation(CGPointZero, inView:view) 18 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/29 04:39