UIView 클래스는 그래픽 컨텍스트를 설정하지 않으므로 현재 컨텍스트를 가져올 때 nil로 돌아옵니다. UIView 서브 클래 싱 된 메서드에서 단순히 선을 그릴 수있는 그래픽 컨텍스트를 얻을 수 있습니다? x- 코드 게임에서 매우 새로운 기능입니다. 어떤 도움을 주시면 감사하겠습니다.UIView & Graphics Context
1
A
답변
4
그래픽 컨텍스트는 재정의해야 할 drawRect : 메서드에서만 설정 한 다음 모든 드로잉을 거기에서 수행합니다. 주의 사항은 drawRect :를 직접 호출하지 말고 UIView를 표시해야 할 때 자동으로 호출됩니다. 끌기를 강요하고 싶다면 UIView에 setNeedsDisplay 메시지를 보내십시오.
4
재정의 워드 프로세서에 따라 UIView 하위
에서 - (void)drawRect:(CGRect)rect
방법 : 당신은 UIGraphicsGetCurrentContext 기능, 를 사용하여 그래픽 컨텍스트에 대한 참조를 얻을 수 있습니다
하지만, 은에 대한 호출간에 변경 될 수 있으므로 그래픽 컨텍스트를 유지하지 않습니다.drawRect : 메소드.
해당 메소드를 호출하기 전에 설정합니다.
관련 문제
- 1. UIView 애니메이션 : "beginAnimations : context"메서드
- 2. 다음 Core Graphics 코드에서 "invalid context"오류가 발생하는 이유는 무엇입니까?
- 3. iPhone Core Graphics 서브 뷰용 두꺼운 점선
- 4. Core Graphics-drawRect : 자주 호출되지 않음
- 5. Vaadin + GWT-Graphics
- 6. iPhone Retina Graphics
- 7. Java : Graphics 또는 Graphics2D?
- 8. "Context"는 Cocoa/Objective-c에서 무엇을 의미합니까?
- 9. jsf context creation
- 10. Django Context Processor Trouble
- 11. perl의 grep --after-context
- 12. AsyncTask context SQLite
- 13. 확대/축소 Core Graphics in UIScrollView
- 14. 왜 UIBezierPath가 Core Graphics 경로보다 빠릅니까?
- 15. foobar : finished : context : UIView 애니메이션 위임의 메소드가 실제로 BOOL을 완료 했습니까?
- 16. UIView + beginAnimations : context :?에 대한 컨텍스트 매개 변수에서 설정할 수있는 값의 종류는 무엇입니까?
- 17. UIView 애니메이션 동기화
- 18. protected void paintComponent (Graphics g)
- 19. 다른 클래스에서 Graphics 객체에 액세스
- 20. AS3 Graphics 클래스 : 어떻게 작동합니까?
- 21. gdi + Graphics :: DrawImage really slow ~~
- 22. iOS Quartz UIView 통합
- 23. CoreText를 사용하는 UIView drawRect leak
- 24. Android Context Menu long click
- 25. Windows Context Menu에 항목 추가
- 26. Eclipse의 Idle 's Code Context
- 27. UIView와 모든 하위 뷰를 Context
- 28. UIView 하위 클래스 내용 업데이트
- 29. UIView 애니메이션 지연이 없습니다!
- 30. 애니메이션 도중 UIView 크기 조절
정확히 무엇을하고 있습니까? 몇 가지 코드를 보여줄 수 있습니까? – zneak