2012-08-30 139 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