2012-08-30 99 views

回答

0

你是如何设置你的tableView的背景图像? 看来你正在将你的单元格的背景设置为tableView背景。

cellForRowAtIndexPath你必须设置cell背景相同,你的tableView使用。

cell.backgroundView = [[UIImageView alloc] initWithImage:image]; 

cell.contentView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"image.png"]]; 

因此消除被设置单元格背景的行,它应该做的事。 希望它有帮助。快乐编码:)

+0

不,我不想设置条纹背景。我试图让白色的圆形框架出现在图片2中。:) – Lene

+0

这可能使用UITableViewStyleGrouped,我想你已经设置好了。在上面的代码中,我只是告诉你可能使用了上面的两个代码来设置单元背景为图像,不应该设置。如果你在cellForRowAtIndexPath中有一些设置单元格背景图像的行,那么删除它并且它应该完成任务。 –

+0

Yeap,我确实将tableview样式设置为分组,并且我没有在cellForRowAtIndexPath中设置任何设置单元格背景图像的行。我不知道哪里出了问题! :(无论如何感谢帮助! – Lene

2

在第一个图像,你UITableView风格是UITableViewStylePlain,你应该初始化它看起来像第二图像

表视图如果你有一个xib,你应该设置在xib该属性。如果您通过代码创建它,只需在初始化行中更改它即可。

+0

有趣的是,我确实把我的属性设置为在xib中进行分组。 – Lene