iphone:如何在UIVIEW上制作透明蒙版

时间:2011-05-19 07:42:52

标签: iphone xcode uiview transparent

亲爱的,我正在尝试在UIView上创建一个面具。我尝试添加一个低于1的Alpha视图,问题是,此视图的所有控件的alpha都被设置为相同的值。

如何只更改背景透明但不影响其他控件?

我也试过UIImageView,但似乎UIImageView无法附加其他控件

5 个答案:

答案 0 :(得分:1)

试试这个

view.backGroundColor=[[UIColor alloc] initWithRed:0.0 green:0.0 blue:0.0 alpha:0.7];

答案 1 :(得分:0)

看看iPhone - Create a semi transparent rectangle with text我认为你遇到了同样的问题。

答案 2 :(得分:0)

尝试设置UIView的背景颜色,如下所示:

yourView.backgroundColor = [UIColor colorWithWhite:0.75f alpha:1.0f];

答案 3 :(得分:0)

HI ..

我做过同样的事情......我做的是......

我使用了UIView,然后在其上添加了UIImageView ..

现在将子视图添加到UIView ..而不是图像视图..

所以现在减少图像视图的alpha值不会影响UIView上添加的子视图的alpha值。;)

希望它有所帮助。

答案 4 :(得分:0)

UIImageView(带有任何alpha)应该是视图控制器中的第一个控件。在大纲窗口中,它必须位于视图容器内的控件列表的顶部。