UIViewController'a UIView eklemek istiyorum ancak UIView içinde bir Oval oluşturmaya karar verene kadar şeffaf olmasını istiyorum.UIView transparent yapma
Oval oluşturmadan önce, görünümümün alpha değerini 0 olarak ayarlayabilirim ancak oval eklemek istediğimde arka plan rengi hala siyah.
- (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 ilginç bir çözüm gibi- opak onay kutusunun işaretini kaldırın olabilir! çok teşekkürler – peter1234