iphone:如何在UIVIEW上制作透明遮罩

iphone:如何在UIVIEW上制作透明遮罩,iphone,xcode,uiview,transparent,Iphone,Xcode,Uiview,Transparent,亲爱的,我正试图在UIView上创建一个遮罩。我尝试添加一个Alpha值小于1的视图,问题是,该视图上的所有控件(如图像、按钮)的Alpha值都设置为相同的值 如何仅更改背景透明而不影响其他控件 我也尝试了UIImageView,但UIImageView似乎无法附加其他控件。请看一看,我认为您也有同样的问题。尝试如下设置UIView的背景色: yourView.backgroundColor = [UIColor colorWithWhite:0.75f alpha:1.0f]; 嗨 我也做过

亲爱的,我正试图在UIView上创建一个遮罩。我尝试添加一个Alpha值小于1的视图,问题是,该视图上的所有控件(如图像、按钮)的Alpha值都设置为相同的值

如何仅更改背景透明而不影响其他控件


我也尝试了UIImageView,但UIImageView似乎无法附加其他控件。请看一看,我认为您也有同样的问题。

尝试如下设置UIView的背景色:

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

我也做过同样的几次…我做的是

我使用了一个
UIView
,然后在上面添加了一个
UIImageView

现在将子视图添加到
ui视图
。不在图像视图上

因此,现在减少imageview的alpha不会影响添加到
UIView
。;)上的子视图的alpha

希望能有帮助

试试这个

view.backGroundColor=[[UIColor alloc] initWithRed:0.0 green:0.0 blue:0.0 alpha:0.7]; view.backGroundColor=[[UIColor alloc]initWithRed:0.0绿色:0.0蓝色:0.0阿尔法:0.7];
UIImageView(带有任何alpha)应该是视图控制器中的第一个控件。在大纲窗口中,它必须位于视图容器内控件列表的顶部。

谢谢,这正是我所需要的:)可能重复的