更改子视图的alpha而不更改父视图的alpha

时间:2011-04-18 10:33:39

标签: iphone ipad

我有两个uiviews 1个孩子和1个父母视图在点击按钮时有alpha .30我想将子视图的alpha更改为1.0或0.0如果是,那么这是可能的。

请赐教我。

提前完成 :)

2 个答案:

答案 0 :(得分:13)

试试 UIView的alpha属性,此值仅影响当前视图,不会影响其任何嵌入的子视图。

alpha中阅读UIView的Apple文档。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIView_Class/UIView/UIView.html

更新:尝试使用以下

[parentView setBackgroundColor:[[UIColor clearColor] colorWithAlphaComponent:0.5]];
[childView setBackgroundColor:[[UIColor clearColor] colorWithAlphaComponent:1.0]];

答案 1 :(得分:1)

您想让子视图不如父视图透明吗?使用alpha属性是不可能的。