У меня есть массив CGpoint, и я хочу соединить эти точки, чтобы создать линию.Я знаю, как сделать это подклассом UIView.но то, что я хочу сделать здесь, это то, что у меня уже есть массив CGPoint, и у меня есть кнопка, когда я нажимаю кнопку, появится строка.
Я не знаю, как это сделать.
Однако я пытаюсь что-то вроде следующего: (aLine - это массив с CGPoint)
#define POINT(X) [[aLine objectAtIndex:X]CGPointValue]
CGContextRef context = UIGraphicsGetCurrentContext();
for (int i = 0;i < (aLine.count-1);i++){
CGPoint pt1 = POINT(i);
CGPoint pt1 = POINT(i+1);
CGContextMoveToPoint(context,pt1.x,pt1.y);
CGContextAddLineToPoint(context,pt2.x,pt2.y);
CGContextStrokePath(context);
}
Кто-нибудь может мне помочь?спасибо.