Я хочу заполнить путь красным. Это мой код:Заполнение пути определенным цветом
CGFloat red[4] = {1.0f, 0.0f, 0.0f, 1.0f};
CGContextBeginPath(c);
CGContextSetStrokeColor(c, red);
CGContextSetFillColorWithColor(c, [UIColor whiteColor].CGColor);
CGContextMoveToPoint(c, 10, 10);
CGContextAddLineToPoint(c, 20, 20);
CGContextAddLineToPoint(c, 20, 40);
CGContextAddLineToPoint(c, 40, 20);
CGContextAddLineToPoint(c, 10, 10);
CGContextStrokePath(c);
CGContextFillPath(c);
Я знаю, что я должен использовать CGContextSetFillColor()
и CGContextFillPath()
, но это не работает.
Как я могу сделать это правильно?
Можете ли вы предоставить код, который вы используете, чтобы попытаться заполнить дорожка? –
@craig конечно, я редактирую первый пост –
решён. ответ в первом посте. –