iphone:如何在 UIVIEW 上制作透明蒙版
Posted
技术标签:
【中文标题】iphone:如何在 UIVIEW 上制作透明蒙版【英文标题】:iphone: How to make a Transparency mask over the UIVIEW 【发布时间】:2011-05-19 07:42:52 【问题描述】:亲爱的,我正在尝试在 UIView 上创建一个蒙版。我尝试添加一个 Alpha 低于 1 的视图,问题是,该视图上的所有控件(如图像、按钮)的 Alpha 已设置为相同的值。
我怎样才能只改变背景透明而不影响其他控件?
我也试过 UIImageView,但 UIImageView 似乎无法附加其他控件
【问题讨论】:
iPhone - Create a semi transparent rectangle with text的可能重复 【参考方案1】:试试这个
view.backGroundColor=[[UIColor alloc] initWithRed:0.0 green:0.0 blue:0.0 alpha:0.7];【讨论】:
【参考方案2】:看看iPhone - Create a semi transparent rectangle with text我想你也有同样的问题。
【讨论】:
谢谢,这正是我需要的:)【参考方案3】:尝试像这样设置 UIView 的背景颜色:
yourView.backgroundColor = [UIColor colorWithWhite:0.75f alpha:1.0f];
【讨论】:
【参考方案4】:嗨..
我已经做了同样的几次......我所做的是......
我使用了UIView
,然后在上面添加了UIImageView
..
现在将子视图添加到图像视图上的UIView
..not..
所以现在降低 imageview 的 alpha 不会影响 UIView
.. 上添加的子视图的 alpha ;)
希望对您有所帮助。 .
【讨论】:
【参考方案5】:UIImageView(带有任何 alpha)应该是视图控制器中的第一个控件。在大纲窗口中,它必须位于视图容器内控件列表的顶部。
【讨论】:
以上是关于iphone:如何在 UIVIEW 上制作透明蒙版的主要内容,如果未能解决你的问题,请参考以下文章