iPhone 开发,UITableView 背景颜色
Posted
技术标签:
【中文标题】iPhone 开发,UITableView 背景颜色【英文标题】:iPhone Dev, UITableView Background Color 【发布时间】:2011-03-25 13:13:50 【问题描述】:我的表格视图的背景颜色有问题。在 Interface Builder 中,我设置了背景颜色,并且它在那里正确显示。但是,当我运行我的应用程序时,那里没有背景颜色(默认为白色)。
我发现我可以在表格视图委托文件中设置背景颜色:
tableView.backgroundColor = [UIColor lightTextColor];
问题是我想使用蜡笔调色板中的一种颜色。
那么,是不是因为某些原因导致背景颜色一开始就没有出现?或者,如果我必须像上面的代码示例那样覆盖它,我该如何将它设置为蜡笔颜色之一?
非常感谢任何帮助!
我刚刚意识到 IB 会告诉您任何颜色的 RGB 值,您只需在设置颜色时将滑块从灰色滑块切换到 RGB 滑块。我什至没有意识到这是一个选择。所以,已经吸取了新手的教训!
好的,就我而言,我想给我的桌子上色“Mercury”。为此,我使用 IB 告诉我该颜色的 RGB 值是多少(将滑块从 Gray 更改为 RGB)。 Mercury 的 RGB 值是 230、230、230。然后我修改了 Jason 的代码并将其放置在我的 tableView 委托的 numberOfRowsInSection 方法中。
tableView.backgroundColor = [UIColor colorWithRed:230.0f/255.0f green:230.0f/255.0f blue:230.0f/255.0f alpha:1.0f];
注意事项:不要忘记包括你的 f !否则你会以全零结束——也就是黑色。
这就像一个魅力,谢谢!
【问题讨论】:
【参考方案1】:try here
or here
or even here....
原因可能只是因为你的单元格是白色的,而不是透明的,所以你看不到下面的颜色。
【讨论】:
我将单元格着色为透明,这并没有改变任何东西。不过感谢您的链接,那些看起来很有希望!今晚或明天我会进一步调查。 您将哪个视图设置为透明? contentView 还是 backgroundView? 据我所知,背景视图。不过我得查一下。仍然没有机会查看链接,我今天会这样做。 我最终使用了其他解决方案,但我只是想让您知道,我非常感谢您的帮助和链接。谢谢!以上是关于iPhone 开发,UITableView 背景颜色的主要内容,如果未能解决你的问题,请参考以下文章