나는 내 UIView의 프레임을 가지고 있으며 drawRect에서 컨텍스트로 이것을 사용하지만이 컨텍스트 외부로 그려야한다. 내 컨텍스트를 지정하여 그렇게 할 수 있습니까?사용자 정의 CGContextRef 그리기 - 프레임보다 큽니까?
0
A
답변
4
프레임을 컨텍스트로 사용하는 방법을 이해하지 못합니다. 프레임은 CGRect
이고 컨텍스트는 CGContextRef
입니다.
아마도 drawRect:
메서드의 그리기 명령이 화면의 경계선 밖에있는 픽셀에 영향을 줄 수 있는지 묻고있을 수도 있습니다. 내 대답은 아니오 야. 당신은 당신의 뷰 레이어의 자식 인 CALayer를 생성 할 수 있고 당신의 뷰 바운더리 밖으로 확장되는 프레임을 가질 수 있습니다. 보기가 하위보기를 자르지 않으면 해당 레이어는보기 경계 외부로 그릴 수 있습니다. 자세한 내용은 Core Animation을 읽거나 WWDC 비디오를 시청해야합니다.
어쩌면 UIView의 경계보다 큰 오프 스크린 비트 맵을 만드는 방법을 묻는 것입니다. 그리고 그 비트 맵을 그립니다. 그것이 당신이하고자하는 것이라면, Drawing to a Bitmap Graphics Context in the Drawing and Printing Guide for iOS을보십시오.
관련 문제
- 1. 모든 프레임보다 적은 opengl로 그리기
- 2. 프레임보다 작은 경계를 가진 사용자 정의 UIView
- 3. 사용자 정의 UITableViewCell 그리기
- 4. 사용자 정의 JScrollBar 그리기
- 5. Box2D에서 사용자 정의 폴리곤 그리기
- 6. ActionScript로 사용자 정의 Slider 그리기
- 7. 사용자 정의 그리기 TreeNode가있는 TreeView
- 8. 사용자 정의 EditText보기 캔버스로보기 그리기
- 9. 자바의 프레임보다 큰 패널
- 10. 사용자 정의 버튼에서 폴리곤 그리기 시작
- 11. Android 앱용 사용자 정의 탭 막대 그리기
- 12. C# 사용자 정의 컨트롤 다시 그리기
- 13. 다시 그리기/새로 고침 사용자 정의 스킨
- 14. 그룹화 된 UITableViewCell의 사용자 정의 배경 그리기
- 15. 사용자 정의 UITableViewCell에 선택된 상태 그리기
- 16. 사용자 정의 텍스트 뷰와 같은 텍스트 그리기
- 17. iPhone에서 사용자 정의 그래픽 그리기 : CALayer와 CGContext
- 18. 하이 차트 그래프에 사용자 정의 선 그리기
- 19. 있는 UIScrollView 또는 사용자 정의 그리기
- 20. UIButton 배경 이미지를 프레임보다 크게 만듭니다.
- 21. 내 사용자 정의보기에서 그리기
- 22. Colourise CGContextRef 그러나 알파 보존
- 23. CGContextRef (A CGLayer에서이다 컨텍스트)
- 24. drawRect의 다중 CGContextRef
- 25. CGContextRef 회전이 작동하지 않습니다.
- 26. CGContextRef 단위 변환
- 27. CGContextRef 그림을 실행 취소 하시겠습니까?
- 28. 서브 뷰에서 CGContextRef 가져 오기
- 29. 사용자 지정 UITableViewCell Corectly 그리기
- 30. DatagridViewComboBoxColumn의 사용자 지정 그리기
_frame_ 밖에 그려지는 것을 의미합니까, 아니면 실제로 자신 만의 컨텍스트를 만드는 것을 의미합니까? 컨텍스트는 단지 사각형 이상입니다. –