2
Я разрабатываю приложение для рисования с использованием Core-Graphics. Для ластика я использовал kCGBlendModeClear
. Он стирает мой рисунок в квадратной форме. Вот код: Как стереть круг в core-graphics
context = UIGraphicsGetCurrentContext();
CGContextSetRGBStrokeColor(context,self.red,self.green,self.blue,1);
CGContextSetBlendMode(context, kCGBlendModeClear);
CGContextSetLineJoin(context, kCGLineJoinRound);
CGContextSetLineWidth(context, self.eraserWidth);
CGContextSetLineCap(context, kCGLineCapRound);
CGContextSetShouldAntialias(context, YES);
CGContextSetAllowsAntialiasing(context, YES);
Как я могу сделать круглые обводки вместо квадрата?
Пожалуйста, сделайте свой вопрос более понятным. –
Является ли фон приложения белым? Почему нет tjust, установите цвет штриха на белый цвет CGContextSetRGBStrokeColor (контекст, 1,1,1,1); – Luke
«Как я могу сделать штрих круглым, а не квадратным? Сложно ли сформулировать правильный вопрос? Вы хотите, чтобы округлые углы на прямоугольнике, или вы хотите добавить круг к пути? – AlexWien