在Objective-C中添加UILabel,更改背景颜色

时间:2011-09-26 22:13:45

标签: iphone objective-c uilabel

我使用物镜c添加UILabel,周围有一个白色的直肠。如何删除此矩形以便显示背景? 我查看了uilabel视图的文档,并没有看到任何背景。 代码

UILabel *mContact=[ [UILabel alloc] initWithFrame:CGRectMake(273,442,32,20)];
mContact.text=@"Contact";
mContact.font=[UIFont fontWithName:@"Helvetica" size:9.0 ];
[self.view addSubview:mContact];    

-Ted

3 个答案:

答案 0 :(得分:2)

UILabel有一个继承自UIView的背景属性,将其设置为清除:

@property(nonatomic, copy) UIColor *backgroundColor

mContact.backgroundColor = [UIColor clearColor];

答案 1 :(得分:1)

试试这个:

myLabel.backgroundColor = [UIColor clearColor];

- 或 -

myLabel.backgroundColor = [UIColor whateverColorYouWant];

另外,请查看UILabel Class Reference

答案 2 :(得分:0)

[mContact setBackgroundColor:[UIColor clearColor];
//or
mContact.backgroundColor = [UIColor clearColor];