使用Alpha设置将背景颜色添加到子视图

时间:2012-03-19 20:04:07

标签: iphone objective-c ios subview uicolor

我有一个子视图,显示按下按钮后显示正常。我有子视图和它一起显示标签。我只是迷失了如何改变它的背景颜色,并通过调整它的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];
}

这一切都很好,我只是错过了一些作品

1 个答案:

答案 0 :(得分:1)

试试这段代码:

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

希望这对你有所帮助。