iphone SDK - UIGraphics - как выбрать суперпредставление в качестве текущего контекста рисования - PullRequest
0 голосов
/ 22 сентября 2009

Я пытаюсь нарисовать линию от исходной точки изображения до его конечной точки. моя проблема (я думаю), как установить суперпредставление в качестве текущего контекста рисования (из вида изображения). может кто-нибудь помочь, пожалуйста. это код, который я использую в представлении изображения ..

    //UIGraphicsPopContext();
CGContextRef context = UIGraphicsGetCurrentContext(); //(problem here????????)
CGContextSetLineWidth(context, 5.0); 
CGContextSetStrokeColorWithColor(context, [UIColor blueColor].CGColor); 

CGContextMoveToPoint(context, startLocationInView.x, startLocationInView.y); 
CGContextAddLineToPoint(context, destinationPositionInView.x, destinationPositionInView.y); 
CGContextStrokePath(context);

1 Ответ

0 голосов
/ 22 сентября 2009

Вы не можете рисовать в других видах. Что вы должны сделать, это расширить границы вашего вида, чтобы охватить всю область, в которой вы хотите рисовать.

Кроме того, вы можете добавить новый слой CALayer к слою вашего вида, чтобы покрыть области, которые находятся за пределами вашего вида.

...