Ich möchte eine UIView zu meinem UIViewController hinzufügen, aber ich möchte, dass es transparent bleibt, bis ich beschließe, ein Oval in der UIView zu erstellen.UIView transparent machen
Bis ich das Oval erstellt habe, kann ich das Alpha meiner Ansicht auf 0 setzen, aber wenn ich das Oval hinzufügen möchte, ist die Hintergrundfarbe immer noch schwarz.
hier ist, wie es mit einem Bündel von Ovalen
In meinem UIView sieht: diese ein
- (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 interessante Lösung
Oder Sie könnten nur auf das Storyboard gehen und das undurchsichtige Kontrollkästchen deaktivieren! Danke vielmals – peter1234