Desidero aggiungere un UIView al mio UIViewController ma voglio che diventi trasparente fino a quando decido di creare un Ovale all'interno di UIView.Rendere trasparente UIView
Fino a quando non creo l'ovale, posso impostare l'alfa della mia vista su 0 ma quando voglio aggiungere l'ovale, il colore dello sfondo è ancora nero.
ecco come si presenta con una serie di ovali
Nel mio 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];
}
soluzione oh interessante! molte grazie – peter1234