如何设置此细节视图Alpha 1.0,在ios中是不透明的



当我单击"共享"按钮时。打开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]];

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

最新更新