如何更改背景TableView而不使背景tableViewCell与其相同?

发布于 2024-12-01 06:02:26 字数 223 浏览 0 评论 0原文

好的,我有将显示 tableViewCell 的 tableView。但我想让两者具有不同的背景,因为如果我更改了 tableview 背景,tableviewCell 背景就会更改为与 tableView 相同。无论如何,我可以将它们变成不同的背景颜色吗?提前致谢。

就好像 tableViewCell 的背景并不重要,就好像它总是清晰的一样。 tableViewCell 的颜色始终与 tableView 匹配。

ok, I have tableView that will show tableViewCell. But I want to make the two to have a different background because if I changed the tableview background the tableviewCell background just changed into the same as tableView. Is there anyway so I could make them into a different background color? thanks in advance.

It's as if the tableViewCell's background doesn't matter as if it's always clear. The color of the tableViewCell always match the tableView.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烂柯人 2024-12-08 06:02:26

您可以在 cellForRowAtIndexPath 中检查 indexPath.row 并仅更改两行的背景颜色 -

if(indexPath.row < 2)
{
    ///change backgroud here...
}

如果您不使用可重复使用的单元格,则上述方法将起作用。

You can check for indexPath.row in cellForRowAtIndexPath and change the backgroud color for only two rows -

if(indexPath.row < 2)
{
    ///change backgroud here...
}

the above will work if you are not using reusable cells.

围归者 2024-12-08 06:02:26
[tableView  setBackgroundColor:[UIColor colorWithRed:.85 green:.55 blue:.82 alpha:1]];

您可以更改红色、绿色、蓝色值并获得很棒的颜色。

[tableView  setBackgroundColor:[UIColor colorWithRed:.85 green:.55 blue:.82 alpha:1]];

You can change the red , green,blue value and get awesome colors.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文