Как я могу программно установить цвет фона UILabel?

Я погружаюсь в разработку для iOS и программно создаю несколько ярлыков, но я не могу установить цвет фона для них черный. Из того, что я прочитал, это кажется достаточно простым, вот мой код ...

UILabel *lbl = [[[UILabel alloc] initWithFrame:CGRectMake(x, y, width, height] autorelease];
[[lbl layer] setBorderColor:[[UIColor blackColor] CGColor]];
[[lbl layer] setBorderWidth:1.0];
[[lbl layer] setBackgroundColor:[[UIColor blackColor] CGColor]];
[[self view] addSubview:lbl];

Когда я это делаю, цвет и ширина границы работают должным образом, но цвет фона остается белым. Я что-то забыл?

Большое спасибо за вашу помощь!

5
задан Peter Hosey 29 October 2010 в 19:10
поделиться