ドラッグ&ドロップを感知したくなりました。ドラッグはUIPanGestureRecognizerで拾えるんですがドロップはどうすればいいんでしょうか?
ドロップはドラッグが終了した時点と等しいのでUIPanGestureRecognizerのstateプロパティを見てEndedになった時がドロップというふうに解釈すればよさそうです。
ちなみに状態はこのように遷移するらしいです。
Possible ----> Began ----> [Changed] ----> Cancelled
Apple Developer Documentation
Possible ----> Began ----> [Changed] ----> Ended
- (IBAction)dropSita:(UIPanGestureRecognizer *)sender { switch (sender.state) { case UIGestureRecognizerStateEnded: NSLog(@"ドロップ!"); break; default: break; } }