iphone:使视图透明但子视图不透明

时间:2011-01-08 10:37:59

标签: iphone objective-c ios

我有一个名为A的Custom UIViewController,我想将其视图添加到另一个控制器(名为B)视图作为子视图。 A的视图包含两个按钮作为子视图。我想让A的视图透明,但其中的按钮不透明。我想知道有没有办法做到这一点?

2 个答案:

答案 0 :(得分:4)

我注意到了,

  

如果视图设置了不透明度/ alpha值,则其所有子视图都将应用该不透明度/ alpha值。

尝试将视图背景颜色设置为[UIColor clearColor]

答案 1 :(得分:1)

viewA.backgroundColor = [UIColor clearColor];
[viewA addSubview:button1];
[viewA addSubview:button2];