2012-09-13 76 views
2

我一直在嘗試創建一個清晰的背景分組的UItableView。但由於某些原因,這些部分仍然有淺灰色。我試圖將backgroundview設置爲零,但哪個都不起作用。我也嘗試使用clearColor將backgroundView設置爲視圖,並且也不工作。不知道我在這裏做錯了什麼。無法擺脫分組背景顏色在分組UITableView

// make table's background clear 
[self.myTable setBackgroundView:nil]; 
[self.myTable setBackgroundView:[[[UIView alloc] init] autorelease]]; 

UIView *bgView = [[UIView alloc] initWithFrame:self.myTable.frame]; 
bgView.backgroundColor = [UIColor clearColor]; 
self.myTable.backgroundView = bgView; 
[bgView release]; 

回答

1

如果你想使單元格背景清楚你需要將UICellView的backgroundView屬性更改爲實際的視圖(零不工作),在

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 

添加此

cell.backgroundView = [[[UIView alloc] init] autorelease]; 

這將創建一個空/空backgroundView的細胞

+1

謝謝,我已經設置單元格背景顏色清除,但看起來像你的答案做我想要的。謝謝 – Goli

相關問題