У меня есть массив координат х и у, какмассив значений в CGRect
NSArray * objectCoords = [NSArray arrayWithObjects: @ "{{116371}, {85,42}}", @ "{{173,43}, {85,42}}", @ "{{145200}, {85,42}}",
Я пытаюсь нарисовать круг, используя drawRect.like:
-(void)drawRect:(CGRect)rect
{
// [super drawRect:rect]; 144,179,130
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(context, 10.0);
CGContextSetStrokeColorWithColor(context,[UIColor grayColor].CGColor);
int x=10;
int y=10;
CGRect rectangle0;
for (int i=0; i<=10; i++) {
rectangle0 = CGRectMake(x,y,10,10);//just to draw
x=x+20;
y=y+23;
NSLog(@"x: %d and y: %d", x,y);
CGContextAddEllipseInRect(context, rectangle0);
}
}
Я не уверен, как поместить эти координаты массива в CGRect, чтобы нарисовать круг в этих конкретных координатах.
Просим руководствоваться.
Благодаря
Действительно ли это массив строк? Вы пытались выполнить повтор по содержимому массива? – Wain
Почему вы помещаете строковое представление прямоугольников в вашем массиве? – rmaddy
Thats ответ с сервера :) – iscavengers