Итак ... У меня есть это приложение, которое рисует фигуры, а затем пользователь может их раскрасить.Я сделал панель вкладок, которая имеет 4 фигуры, и при нажатии на одну из них рисуется соответствующая фигура.Я взял идею рисования из QuartzDemo.Итак, у меня есть общий класс формы, а затем подклассы shape_name формы.Вот код для квадрата.
@implementation Square
- (void)drawInContext:(CGContextRef)context {
CGContextSetRGBStrokeColor(context, 0.0, 0.0, 0.0, 1.0);
CGContextSetLineWidth(context, 1.0);
CGContextBeginPath(context);
CGContextMoveToPoint(context, 1, 1);
CGContextAddLineToPoint(context, 1, 79);
CGContextAddLineToPoint(context, 79, 79);
CGContextAddLineToPoint(context, 79, 1);
CGContextAddLineToPoint(context, 1, 1);
CGContextClosePath(context);
CGContextStrokePath(context);
}
@end
При касании фигуры появляется цветное меню, и я хочу изменить цвет, когда нажимается кнопка из меню.Как я могу это сделать.
Ты заранее.