2012-06-20 2 views
0

UIView 하위 클래스를 사용하지 않고 검은 색 배경을 가진 두 개의 다른 사각형을 그리고 CGContext을 사용하여 어떻게 그릴 수 있습니까?UIView의 하위 클래스를 사용하지 않고 CGContext에 직사각형을 그립니다.

+0

왜 이러한 특정 요구 사항이 필요합니까? 왜 하위 클래스가 아니며 그래픽 컨텍스트로 그려야하는 이유는 무엇입니까? – jrturton

+0

학교에서 제게 선생님을 가르쳐주는 운동이기 때문에 해결할 수 없습니다. –

+0

아마도 숙제 태그를 사용해야 할 것입니다. – jrturton

답변

0

필요한 바닐라 UIView 개체를 적절한 위치에 추가하고 배경색을 원하는대로 설정하십시오.

그리기는 CGContext에서 수행되며 사용자는이를 제어 할 수 없습니다.

또는 직접 CALayer 하위 클래스를 추가하고보기 레이어로 설정하고 여기에 사각형을 그립니다 (drawInContext:).

또는 다른 개체를 뷰의 계층에 대한 대리자로 설정하고 위임 방법 drawLayer:inContext:에 그립니다.

+0

감사합니다. –

+0

내가 먼저 해주었던 것을 작업 해보십시오. http://meta.stackexchange.com/questions/10811/how-to-ask-and-answer-homework-questions를 참조하십시오. – jrturton