2011-07-11 16 views
0

我有一個表格,通過交替的背景顏色(深藍色,淺藍色)分隔它的單元格,所以我想擺脫分隔符。但是,將分隔符樣式設置爲無,但似乎刪除分隔符不會將單元格壓在一起(分隔符和背景仍然可以通過它分隔)。我將分隔符顏色更改爲其中一個單元格的顏色,並且它看起來不錯,但是它使每個其他單元格比它前後的單元格看起來更大。這幾乎不明顯,但我仍然想要補救它。我怎樣才能做到這一點?UITableView - 擺脫分隔符(不只是使它們清晰)

+0

這是不值得你的時間:) – Simeon

+0

我會告訴我的邪惡的主人說,但他們可能相當固執。 – Outback

回答

0

您可以嘗試在1 x高度的單元格底部添加子視圖並設置背景顏色。

UITableViewCell * cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"] autorelease]; 

UIView * view = [[UIView alloc] init]; 
view.frame = CGRectMake(cell.frame.size.height,0,1,cell.frame.size.width); 
view.autoresizingMask = UIViewAutoresizingFlexibleWidth; 
[cell addSubview:view]; 
[view release]; 

,使

cell.clipsToBounds = NO; 

我沒有測試它,我希望這個工作:-)