문서에 따르면 UIVIew @property(nonatomic) CGFloat alpha
이 속성의 값은 0.0에서 1.0 사이의 부동 소수점 숫자입니다. 여기서 0.0은 완전 투명을 나타내고 1.0은 완전 불투명을 나타냅니다. 이 값은 현재보기에만 영향을 미치며 포함 된 하위보기에는 영향을주지 않습니다.
다음과 같이 구성된 컨테이너보기가 있습니다.
self.myView.backgroundColor = [UIColor blackColor];
self.myView.alpha = 0.5;
[self addSubview:self.myView];
그런 다음 'myView'에 하위보기를 추가합니다.
[myView addSubView anotherView];
anotherView.alpha = 1;
NSLog(@"anotherView alpha = %f",anotherView.alpha); // prints 1.0000 as expected
그러나 ' anotherView '는 화면에 알파가 있습니다 (예상대로 불투명하지 않습니다)
어떻게 이것이 가능하고 무엇을 할 수 있습니까?