根据文档 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 '的确在屏幕上有Alpha(它并非如预期的那样不透明)
怎么可能?该怎么办?