Я пытаюсь обновить подкласс UIView для рисования отдельных пикселей (прямоугольников) после вычисления, если они находятся в наборе mandelbrot.
Я использую следующий код, но получаю пустой экран:
//drawingView.h
...
-(void)drawRect:(CGRect)rect{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetRGBFillColor(context, r, g, b, 1);
CGContextSetRGBStrokeColor(context, r, g, b, 1);
CGRect arect = CGRectMake(x,y,1,1);
CGContextFillRect(context, arect);
}
...
//viewController.m
...
- (void)viewDidLoad {
[drawingView setX:10];
[drawingView setY:10];
[drawingView setR:0.0];
[drawingView setG:0.0];
[drawingView setB:0.0];
[super viewDidLoad];
[drawingView setNeedsDisplay];
}
Как только я выясню, как отобразить один пиксель, я хотел бы знать, как обновить представление, добавив еще один пиксель (рассчитанный один раз).Как только все переменные изменятся, как мне сохранить текущий вид как есть, но добавить еще один пиксель?
Спасибо, Бретт