Objective-C中绘制圆的问题

时间:2010-11-01 17:58:41

标签: objective-c ios4

我正在尝试使用以下代码绘制圆圈。

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

}

我按预期得到了我的圆圈,但是在截断/中断的圆圈边缘。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

尝试使用self.bounds而不是self.frame。你继承了什么类? 也许你必须使用self.view.bounds或self.view.frame?