2016-11-25 5 views
0

私はtouchesBeganとtouchesMovedを使用してドラッグ可能な2つのUIimageview画像を持っていますが、画面上の任意の場所にドラッグすることができます。私はUIimageview(特定の領域)の中でドラッグ可能になるようにUIimageviewを制限しようとしています。swift xcode 8.0 - uiimageview uview内のドラッグ

何が最善のアプローチですか?

おかげ

答えて

0

は面積を制限するCGRectContainsPointを使用してください。例えば

:あなたが何を意味するか

let point = touch.location(in: self) // or elsewhere 
if CGRectContainsPoint(image.frame, point) { 
    // could drag 
} else { 
    // stop dragging 
} 
+0

"touch.location" – Alwin

関連する問題