//inside init
_color = [UIColor orangeColor];
self.backgroundColor = [UIColor clearColor];
self.clearsContextBeforeDrawing = NO;
//inside drawRect
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextSaveGState(ctx);
CGContextAddEllipseInRect(ctx, rect);
CGContextSetFillColorWithColor(ctx,
_color.CGColor);
CGContextFillPath(ctx);
CGContextRestoreGState(ctx);
Фон продолжает отображаться как белый, а не прозрачный. Эллипс также не меняет цвет и отображается как черный. Заранее благодарю всех, кто смотрит.DrawRect продолжает рисовать белый фон
Непрозрачное свойство вашего вида отключено? –
Да, я боюсь, что он выключен, и он все еще это делает. – Biclops