将背景颜色添加到带有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];
希望这有助于你。
谢谢,这正是我所需要的 – Gabriel 2012-03-19 20:52:58