2010-11-01 2 views
0

Я пытаюсь нарисовать круг, используя следующий код.Проблема с рисованием круга

-(void)drawRect 
{ 
    CGContextRef contextRef = UIGraphicsGetCurrentContext(); 
    CGContextSetRGBFillColor(contextRef,1,0,0,1); 
    CGContextFillEllipseInRect(contextRef, self.frame); 

} 

Я получаю мой круг, как и ожидалось, но по краям круга усеченного/interrupted.Can вы, ребята, пожалуйста, помогите, что, как решить эту проблему?

Спасибо заранее, S.

ответ

0

Попробуйте использовать self.bounds вместо self.frame. Какой класс вы подклассифицируете? Возможно, вам нужно использовать self.view.bounds или self.view.frame?

+0

UIView - это подкласс – sekhar

+0

Я использую self.frame в качестве параметра – sekhar

+0

вы пробовали использовать self.bounds? – oddi

Смежные вопросы