【发布时间】:2011-05-19 07:42:52
【问题描述】:
亲爱的,我正在尝试在 UIView 上创建一个蒙版。我尝试添加一个 Alpha 低于 1 的视图,问题是,该视图上的所有控件(如图像、按钮)的 Alpha 已设置为相同的值。
我怎样才能只改变背景透明而不影响其他控件?
我也试过 UIImageView,但 UIImageView 似乎无法附加其他控件
【问题讨论】:
标签: iphone xcode uiview transparent
亲爱的,我正在尝试在 UIView 上创建一个蒙版。我尝试添加一个 Alpha 低于 1 的视图,问题是,该视图上的所有控件(如图像、按钮)的 Alpha 已设置为相同的值。
我怎样才能只改变背景透明而不影响其他控件?
我也试过 UIImageView,但 UIImageView 似乎无法附加其他控件
【问题讨论】:
标签: iphone xcode uiview transparent
试试这个
view.backGroundColor=[[UIColor alloc] initWithRed:0.0 green:0.0 blue:0.0 alpha:0.7];【讨论】:
【讨论】:
尝试像这样设置 UIView 的背景颜色:
yourView.backgroundColor = [UIColor colorWithWhite:0.75f alpha:1.0f];
【讨论】:
嗨..
我已经做了同样的几次......我所做的是......
我使用了UIView,然后在上面添加了UIImageView..
现在将子视图添加到图像视图上的UIView..not..
所以现在降低 imageview 的 alpha 不会影响 UIView.. 上添加的子视图的 alpha ;)
希望对您有所帮助。 .
【讨论】:
UIImageView(带有任何 alpha)应该是视图控制器中的第一个控件。在大纲窗口中,它必须位于视图容器内控件列表的顶部。
【讨论】: