내 UIViewController에 UIView를 추가하고 싶지만 UIView 내부에서 타원형을 만들기로 결정하기 전까지는 투명하게 만들고 싶습니다.UIView 투명하게 만들기
타원을 만들 때까지 내보기의 알파를 0으로 설정할 수 있지만 타원을 추가하려는 경우 배경색은 여전히 검정색입니다.
- (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];
}
오 흥미로운 솔루션 '예요 불투명 체크 박스를 체크 해제하고 있었다! 고마워. – peter1234