UIViewController に UIView を追加したいのですが、UIView 内に Oval を作成することを決定するまで透明にしたいと考えています。
楕円形を作成するまで、ビューのアルファを 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];
}