7

我有一个drawRect,我想用某种颜色填充指定的矩形。我该怎么做?到目前为止,我已经尝试了以下方法:

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

这似乎不起作用

4

1 回答 1

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

这是最简单的方法

于 2013-01-10T07:04:41.693 回答