如何设置此详细信息视图Alpha 1.0,在ios中不透明?

时间:2016-05-09 07:49:31

标签: ios view alpha

当我点击“分享”按钮时。打开Share_view。和它的alpha 0.5,但我在Share视图上添加了另一个视图。

但是我希望这个视图alpha 1.0并且它不透明我想看到全白。

See my Image

我试过这个,但这根本不起作用:

[Detail_view setBackgroundColor:[[UIColor White] colorWithAlphaComponent:1.0]];

1 个答案:

答案 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]];

现在任何子视图都可以有自己的颜色,并且不会透明。