我为UITableView创建了一个自定义单元格(子类化UITableViewCel,e ...,并带有xib)。在IB中,我将myUITableViewCell的背景颜色设置为浅灰色。模拟到IB(带有运行),单元格看起来很棒(即使在公开按钮下也是完整的灰色)。但是当我运行应用程序时,单元格一直显示白色背景。你知道为什么会这样吗?
我是否必须按程序设计才能使其正常工作?
答案 0 :(得分:0)
你用initWithNibName初始化单元格:@“YOURXIBFILE”......? 你有没有覆盖drawRect方法?
答案 1 :(得分:0)
答案 2 :(得分:0)
我在Setting background color of a table view cell on iPhone
找到了很大的帮助事实上,似乎这种行为需要编码......只需要几行,因为在IB中设置的颜色在绘制时被清除。因此必须在“willDisplayCell”tableview委托方法中设置背景颜色。