2013-03-11 3 views
-1

뷰에 rect를 그리기 만하면됩니다. 이것은 내 UIView 하위 클래스의 코드입니다.drawRect가 rect를 그리지 않습니다. Objective-C

- (void)drawRect:(CGRect)rect 
{ 
context = UIGraphicsGetCurrentContext(); 
CGContextSetRGBFillColor(context, 255.0/255.0, 0.0/255.0, 0.0/255.0, 1); 
CGContextAddRect(context, (CGRectMake(20, 20, 20, 20))); 

} 

실행하면 rect가 그려지지 않습니다. 뭐가 문제 야?

+1

아직 그려져 있지 않으므로 :) –

+1

사용중인 기능에 대한 문서를 읽어보십시오. :) – Sulthan

답변

2

CGContextAddRect은 컨텍스트에 대한 사각형 경로를 추가하기 만하면됩니다. CGContextFillPath 또는 CGContextStrokePath을 사용하여 경로를 획 또는 칠할 필요가 있습니다.

UIRectFill 또는 CGContextFillRect으로 직사각형을 직접 기입 할 수도 있습니다.