如何填充UITableViewCell的背景顏色?我試過這段代碼,但沒有奏效。如何填充UITableViewCell的背景顏色?
cell.backgroundColor = [UIColor redColor];
如何填充UITableViewCell的背景顏色?我試過這段代碼,但沒有奏效。如何填充UITableViewCell的背景顏色?
cell.backgroundColor = [UIColor redColor];
嘗試設置backgroundView爲UITableViewCell
:
UIView *bgView = [[UIView alloc] init];
bgView.backgroundColor = [UIColor redColor];
cell.backgroundView = bgView;
// release object
[bgView release];
您可以更改的UITableViewCell
用同樣的方法選擇背景圖。
cell.selectedBackgroundView = bgView;
設置背景顏色雖然UITableViewCell
的backgroundColor
屬性只在分組表視圖工作。所以如果你的表格視圖在Plain風格,那麼它將不起作用。
你當然可以設置UITableView
的contentView
的背景顏色。但是,那麼你可能不得不做一些額外的工作,因爲其他子視圖(文本標籤和附件視圖)對背景顏色有自己的想法。
查看下面的UITableViewCell文檔片段。
注意:如果你想改變一個單元格的背景色(通過經由的UIView宣佈backgroundColor屬性設置單元格的背景顏色),你必須這樣做在的tableView:willDisplayCell :forRowAtIndexPath:委託的方法,不在tableView:cellForRowAtIndexPath中:數據源。在iOS 3.0中,對組合式表格視圖中單元格的背景顏色的更改與以前版本的操作系統不同。它現在會影響圓角矩形內的區域,而不是其外部的區域。
這應該可以解決您的問題。
對此不起作用?你把那些代碼放在哪裏?請更多信息! –
這是一個愚蠢的http://stackoverflow.com/questions/400965/how-to-customize-the-background-border-colors-of-a-grouped-table-view? –
感謝Mike Akers – RAGOpoR