У меня есть UIImageView, и я пытаюсь определить, когда выполняется перетаскивание, насколько далеко это перетаскивание от источника. В настоящее время у меня есть это:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
CGPoint location = [touch locationInView:touch.view];
if(CGRectContainsPoint(myimage.frame, location) == 0){
}
else
{ //user didn't tap inside image}
Само изображение не движется, но человек может взять палец, щелкнуть по изображению и затем перетащить его. Я просто пытаюсь определить это расстояние.