如何以编程方式设置UIView背景

时间:2009-12-25 02:50:01

标签: iphone

在界面构建器中,我可以找到背景标签,并选择颜色和不透明度。

如果我以编程方式创建UIView,如果我想更改颜色,我可以设置backgroundColor属性

问题是如果我想改变不透明,我应该改变什么属性?

非常感谢。

2 个答案:

答案 0 :(得分:4)

使用视图的alpha属性,或者,如果您不希望视图的内容应用相同的不透明度更改,请更改背景颜色的alpha分量(使用{{1}创建) },+colorWithRed:green:blue:alpha:+colorWithHue:saturation:brightness:alpha:)到1以外的其他内容。

答案 1 :(得分:1)

你可以使用

self.alpha = someFloat;
在您的视图类中

如果要从viewcontroller更改它,请使用

self.view.alpha = someFloat;