gpt4 book ai didi

cocoa-touch - 如何以编程方式设置 UILabel 的背景颜色?

转载 作者:可可西里 更新时间:2023-11-01 05:01:36 25 4
gpt4 key购买 nike

我正在深入研究 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];

当我这样做时,边框颜色和宽度按预期工作,但背景颜色保持白色。我是不是忘记做某事了?

非常感谢您的帮助!

最佳答案

一个 UILabel 已经有一个 .backgroundColor 属性,你不需要调整它的图层...

lbl.backgroundColor = [UIColor blackColor];

关于cocoa-touch - 如何以编程方式设置 UILabel 的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4054561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com