iPhone SDK- Uigraphics- 현재 그리기 컨텍스트로 수퍼 뷰를 선택하는 방법
문제
이미지보기의 원래 지점에서 대상 지점으로 선을 그려 보려고합니다. 내 문제는 슈퍼 뷰를 현재 도면 컨텍스트 (이미지보기에서)로 설정하는 방법입니다. 누군가 도와 줄 수 있습니까? 이것은 이미지보기에서 내가 사용하는 코드입니다 ..
//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);
해결책
다른 견해로는 그릴 수 없습니다. 당신이해야 할 일은 당신이 그리고 싶은 전체 영역을 덮기 위해 뷰의 경계를 확장하는 것입니다.
또는 뷰의 범위 외부에있는 영역을 덮기 위해 뷰 레이어에 새로운 Calayer를 추가 할 수 있습니다.
제휴하지 않습니다 StackOverflow