iPhone SDK- Uigraphics- 현재 그리기 컨텍스트로 수퍼 뷰를 선택하는 방법

StackOverflow https://stackoverflow.com/questions/1459229

  •  12-09-2019
  •  | 
  •  

문제

이미지보기의 원래 지점에서 대상 지점으로 선을 그려 보려고합니다. 내 문제는 슈퍼 뷰를 현재 도면 컨텍스트 (이미지보기에서)로 설정하는 방법입니다. 누군가 도와 줄 수 있습니까? 이것은 이미지보기에서 내가 사용하는 코드입니다 ..

    //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를 추가 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top