iPhone可可:UITableViewCell背景没有显示设置为IB的颜色

时间:2011-01-03 07:30:21

标签: iphone uitableview cocoa-touch interface-builder background-color

我为UITableView创建了一个自定义单元格(子类化UITableViewCel,e ...,并带有xib)。在IB中,我将myUITableViewCell的背景颜色设置为浅灰色。模拟到IB(带有运行),单元格看起来很棒(即使在公开按钮下也是完整的灰色)。但是当我运行应用程序时,单元格一直显示白色背景。你知道为什么会这样吗?

我是否必须按程序设计才能使其正常工作?

3 个答案:

答案 0 :(得分:0)

你用initWithNibName初始化单元格:@“YOURXIBFILE”......? 你有没有覆盖drawRect方法?

答案 1 :(得分:0)

是的,使用IB创建自定义单元格存在一些问题。

尝试在代码中编写它,您可以看到教程如何执行此操作:

http://blog.webscale.co.in/?p=284

答案 2 :(得分:0)

我在Setting background color of a table view cell on iPhone

找到了很大的帮助

事实上,似乎这种行为需要编码......只需要几行,因为在IB中设置的颜色在绘制时被清除。因此必须在“willDisplayCell”tableview委托方法中设置背景颜色。

相关问题