Я хочу добавить UIView к моему UIViewController, но я хочу, чтобы он был прозрачным, пока я не решил создать Oval внутри UIView.
Пока я не создаю овал, я могу установить свою альфа-версию в 0, но когда я хочу добавить овал, цвет фона по-прежнему остается черным.
вот как это выглядит с кучей овалов
В моем UIView:
- (void)drawRect:(CGRect)rect
{
[self pushContext];
UIBezierPath *oval = [UIBezierPath bezierPathWithOvalInRect:self.bounds];
[[UIColor redColor] setFill];
[oval fill];
self.opaque = NO;
[self setBackgroundColor:[UIColor clearColor]];
[oval addClip];
[self setBackgroundColor:[UIColor clearColor]];
[self popContext];
}