当我单击"共享"按钮时。打开Share_view。和它的alpha 0.5,但我在共享视图上添加了另一个视图。
但我想看到alpha 1.0,它是不透明的,我想看到全白色。
查看我的图像
我试过这个,但根本不起作用:
[Detail_view setBackgroundColor:[[UIColor White] colorWithAlphaComponent:1.0]];
据我所知,您正在Share_view上添加Detail_view,因此Share_view是Detail_view的父级。
解决方案-使Detail_view成为self.view的子视图,即
[self.view addSubview:Detail_view];
如果你想在Share_view上查看Detail_view,你可以这样做:
不要直接在父视图上设置alpha。而是使用
[Share_view setBackgroundColor:[[UIColor whiteColor] colorWithAlphaComponent:0.5]];
现在,任何子视图都可以有自己的颜色,并且不会是透明的。