Очистка пути CGPath после завершения рисования - PullRequest
3 голосов
/ 01 февраля 2012

Я написал программу для рисования в iOS в методе touchesMoved ().

CGContextAddPath(UIGraphicsGetCurrentContext(), path);
CGPathMoveToPoint(path, NULL, lastPoint.x, lastPoint.y);
CGPathAddLineToPoint(path, NULL, lastPoint.x, lastPoint.y);
CGContextDrawPath(UIGraphicsGetCurrentContext(), kCGPathStroke);

Как очистить нарисованный путь и восстановить исходный вид?

1 Ответ

0 голосов
/ 05 декабря 2012

Возможно, вы можете поместить невидимый вид поверх вида чертежа и добавить путь, отслеживаемый пользователем, только когда вы уверены, что пользователь не отменит его. Если пользователь хочет отменить действие, не добавляйте путь к контексту. Это моя логика. Я не уверен, как это можно реализовать. Надеюсь, это поможет.

...