gpt4 book ai didi

objective-c - TableView 背景颜色不变

转载 作者:搜寻专家 更新时间:2023-10-30 19:54:05 26 4
gpt4 key购买 nike

我有一个分组的 tableView,我正在尝试将默认背景更改为自定义颜色。我到处都看了,最接近工作的是:

- (void)viewDidLoad {
UIColor *backgroundColor = [UIColor colorWithRed:181 green:293 blue:223 alpha:0];
self.tableView.backgroundView = [[UIView alloc]initWithFrame:self.tableView.bounds];
self.tableView.backgroundView.backgroundColor = backgroundColor;
}

此代码将背景更改为白色,但我无法将其更改为自定义颜色。有人可以帮帮我吗?

最佳答案

您创建的颜色不正确。 RGBA 值需要在 0.0 - 1.0 范围内。 UIColor 会将任何超过 1.0 的值视为 1.0。所以你的颜色被设置为白色,因为所有三个 RGB 值都将被视为 1.0。另请注意,alpha 为 0 表示完全透明。您希望 1.0 表示完全可见。

- (void)viewDidLoad {
UIColor *backgroundColor = [UIColor colorWithRed:181/255.0 green:293/255.0 blue:223/255.0 alpha:1.0];
self.tableView.backgroundView = [[UIView alloc]initWithFrame:self.tableView.bounds];
self.tableView.backgroundView.backgroundColor = backgroundColor;
}

请注意,您的绿色值为 293。需要将其更改为 0 到 255 之间的值。

关于objective-c - TableView 背景颜色不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15079216/

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