为UILabel设置nil背景为iphone应用程序

时间:2018-01-02 07:08:39

标签: ios objective-c iphone uilabel uibackgroundcolor

我有一个UILabel,这是我写的代码:

UILabel *tl = [[UILabel alloc] initWithFrame:CGRectMake(100, 200, 50, 30)];
tl.font = [UIFont systemFontOfSize:12];
tl.backgroundColor = nil;
// tl.text = @"123"; // 1
tl.text = @"你好"; // 2
tl.textColor = [UIColor blackColor];
[self.view addSubview:tl];

就像注释1一样,如果你在English or number中设置它,那么整个UILabel会变得黑暗, 但如果在Chinese中设置,则为正常颜色。

2 个答案:

答案 0 :(得分:0)

您的答案是[UIColor clearColor]。不要使用nil

tl.backgroundColor = [UIColor clearColor];

答案 1 :(得分:0)

@fengshaobo在背景颜色中使用[UIColor clearColor];