Установка нулевого фона для UILabel для приложения iphone

У меня есть 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, если вы установите его на английском языке или цифрой, вся UILabel станет чёрной, но если она установлена ​​на китайском языке, это нормальный цвет.

2 ответа

Решение

@fengshaobo использовать [UIColor clearColor]; в цвет фона

Ваш ответ [UIColor clearColor], Не использовать nil

tl.backgroundColor = [UIColor clearColor];
Другие вопросы по тегам