将背景颜色添加到带有Alpha设置的子视图

问题描述:

我有一个子视图,显示一次按钮被按下并显示正常。我有子视图显示一个标签。我只是失去了如何改变它的背景颜色,并通过调整它的alpha值并将标签的文本颜色设置为其他东西来给它一些透明度。我知道这就像三到四行简单的代码,但现在我迷失了方向。将背景颜色添加到带有Alpha设置的子视图

这里是我的代码:

- (IBAction)showInfo:(id)sender 
{ 
    UIView *mySubview = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 200)]; 

    [self.view addSubview:mySubview]; 

    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 300, 50)]; 
    label.text = @"This is a label"; 

    [self.view addSubview:label]; 
} 

这一切都运行良好,我只是缺少一些作品

试试这个代码:

mySubview.backgroundColor = [UIColor colorWithRed:.5 green:.6 blue:.7 alpha.8]; // for example 
label.textColor = [UIColor redColor]; 

希望这有助于你。

+0

谢谢,这正是我所需要的 – Gabriel 2012-03-19 20:52:58