如何用颜色填写drawRect

时间:2013-01-10 06:46:11

标签: iphone ios objective-c ipad

我有一个drawRect,我想填写用某种颜色指定的rect。我该怎么办?到目前为止,我尝试了以下内容:

- (void)drawRect:(CGRect)rect
{
        CGContextRef context = UIGraphicsGetCurrentContext();
         CGContextSetFillColorWithColor(context, [UIColor colorWithWhite:29/255.f alpha:1.0].CGColor);
CGContextFillRect(context, rect);
}

这似乎不起作用

1 个答案:

答案 0 :(得分:25)

[[UIColor colorWithWhite:29/255.f alpha:1.0] setFill];
UIRectFill(rect);

这是最简单的方式