根据文档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 (它不像预期的那样不透明)
这怎么可能,可以做什么?