У меня есть пользовательское представление со следующим методом drawRect
- (void)drawRect:(CGRect)rect
{
CGContextRef ctx = UIGraphicsGetCurrentContext();
float w = rect.size.width;
CGContextSetFillColorWithColor(ctx, [UIColor blackColor].CGColor);
CGContextAddArc(ctx, w / 2, w / 2, w / 2 - 10, 0, 2 * M_PI, 0);
CGContextDrawPath(ctx, kCGPathFill);
}
Я ожидаю увидеть черный круг, однако по какой-то причине он вместо этого рисует черный прямоугольник. Я думаю, что весь вид просто наполняется черным. Где проблема?