2013-02-25 2 views
0

Я рисую круг, используя этот код:Рисование фигур внутри UIImageView IOS

CGContextRef contextRef = UIGraphicsGetCurrentContext(); 
CGContextSetLineWidth(contextRef, 2.0); 
CGContextSetStrokeColorWithColor(contextRef, [color CGColor]); 
CGRect circlePoint = (CGRectMake(coordsFinal.x, coordsFinal.y, 50.0, 50.0)); 

CGContextStrokeEllipseInRect(contextRef, circlePoint); 

круг добавляется на моем UIWindow, но я хочу, чтобы добавить в UIImageView, сохраняя те же координаты, UIWindow, поэтому, если координаты находятся вне размера UIImageView, круг не будет виден. dimply нарисуйте круг вместо этого на представлении в UIImageView.

ответ

0

Вам необходимо на самом деле получить изображение с вашего холста (контекст) и установить это изображение в вашем изображении.

UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext(); 
Смежные вопросы