У меня есть эти размеры кругов, которые меняются с помощью UISlider и рисуются на ощупь.
Теперь я пытаюсь придать ему новый стиль в том, как он будет рисовать на экране при касании, и это похоже на то, что, когда пользователь удерживает касание (например, он находится на круге среднего размера), он начинает форму самый маленький размер и останавливается на его текущем размере, но когда пользователь просто очень быстро нажимает на экран, он просто нарисует наименьший размер независимо от его размера ...
как я смогу на это ??
вот мой текущий код:
По касаниям началось:
if(!touchSwiped) {
UIGraphicsBeginImageContext(self.view.frame.size);
[drawView.image drawInRect:CGRectMake(0, 0, 768, 1024)];
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetLineCap(context, kCGLineCapRound);
CGContextSetLineWidth(context, lineWidth);
CGContextSetRGBStrokeColor(context, color1, color2, color3, alpha);
CGContextSetBlendMode(context, blendMode);
CGContextMoveToPoint(context, endingPoint.x, endingPoint.y);
CGContextAddLineToPoint(context, endingPoint.x, endingPoint.y);
CGContextStrokePath(context);
CGContextFlush(context);
drawView.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
}
Спасибо!