为 iphone 应用程序的 UILabel 设置零背景
setting nil background for UILabel for iphone application
我有一个 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,就是正常的颜色。
你的答案是[UIColor clearColor]
。不要使用 nil
tl.backgroundColor = [UIColor clearColor];
@fengshaobo 在背景色中使用[UIColor clearColor];
我有一个 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,就是正常的颜色。
你的答案是[UIColor clearColor]
。不要使用 nil
tl.backgroundColor = [UIColor clearColor];
@fengshaobo 在背景色中使用[UIColor clearColor];