Chcę dodać UIView do mojego UIViewController, ale chcę, aby było przezroczyste, dopóki nie zdecyduję się utworzyć Oval wewnątrz UIView.Tworzenie UIView przezroczysty
Dopóki nie utworzę owalu, mogę ustawić alfa mojego widoku na 0, ale gdy chcę dodać owal, kolor tła jest nadal czarny.
oto jak to wygląda z gronem owali
W moim 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];
}
oh ciekawe rozwiązanie! wielkie dzięki – peter1234