【发布时间】:2011-07-11 04:25:28
【问题描述】:
我想制作一个带有 alpha 和标签的 UIView。
但我希望 UILabel 出现在所有人面前:
怎么做?
这里是代码:
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor redColor];
UILabel *lbl = [[UILabel alloc] initWithFrame:CGRectMake(20, 20, 200, 20)];
lbl.text = @"AAAAAA";
lbl.backgroundColor = [UIColor clearColor];
UIView *v = [[UIView alloc] initWithFrame:CGRectMake(50, 210, 230, 50)];
v.backgroundColor = [UIColor greenColor];
v.alpha = 0.5;
[v addSubview:lbl];
[self.view addSubview:v];
}
绿色视图是 alpha 0.5... 就像文字一样,这是错误的!!!
谢谢。
【问题讨论】:
标签: iphone objective-c uiview