Дело в том, что я строю элипс посредством Core Graphics. Вот часть кода. Все строится до того момента, как 2 пальца замрут на экране ( строю по координатам пальцев). Какой метод вызовется во время остановки пальцем на экране или как его выловить?
if (touches.count == 2) {
NSArray *sortedTouches = [touches allObjects];
if (sortedTouches.count==2) {
UITouch *touch1 = [sortedTouches objectAtIndex:0];
UITouch *touch2 = [sortedTouches objectAtIndex:1];
CGPoint currentPoint1 = [touch1 locationInView:drawImage.superview];
CGPoint currentPoint2 = [touch2 locationInView:drawImage.superview];
CGPoint one=currentPoint1;//[touch previousLocationInView:self.drawImage];
CGPoint two=currentPoint2;//[touch locationInView:self.drawImage];
// CGRect rectangle = CGRectMake(one.x, one.y, two.x, two.y);
// CGContextAddEllipseInRect(UIGraphicsGetCurrentContext(), rectangle);
sortedTouches=nil;
}
}
else if (touches.count > 2)
{
drawImage.image=nil;
}
}
// FirstPoint=lastPoint;
// endPoint=currentPoint;
CGContextStrokePath(UIGraphicsGetCurrentContext());
drawImage.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();