테두리가있는 사용자 지정 UIView를 만들고 싶습니다. 여기UIView drawRect 문제
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(context, 4.0);
CGContextSetStrokeColorWithColor(context, [[UIColor blueColor] CGColor]);
CGContextAddRect(context, self.frame);
CGContextStrokePath(context);
}
그리고 결과입니다 :
이 그림에 세 UIView의 내 사용자 지정보기입니다,하지만 큰 UIView의 국경이 여기 내 코드입니다. 나는 왜 다른 사람들이 국경을 갖지 않는지 이해하지 못한다. 뭐가 잘못 되었 니?
모든 'UIView'가 동일한 사용자 정의 클래스입니까? –
일부 코드를 보여주십시오. –
스토리 보드를 통해 확인합니다. 더 많은 코드가 없으며이 drawRect 메서드로 사용자 정의 클래스 만 있습니다 – Maria