当我点击“分享”按钮时。打开Share_view。和它的alpha 0.5,但我在Share视图上添加了另一个视图。
但是我希望这个视图alpha 1.0并且它不透明我想看到全白。
我试过这个,但这根本不起作用:
[Detail_view setBackgroundColor:[[UIColor White] colorWithAlphaComponent:1.0]];
答案 0 :(得分: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]];
现在任何子视图都可以有自己的颜色,并且不会透明。