0
我有一個表格,通過交替的背景顏色(深藍色,淺藍色)分隔它的單元格,所以我想擺脫分隔符。但是,將分隔符樣式設置爲無,但似乎刪除分隔符不會將單元格壓在一起(分隔符和背景仍然可以通過它分隔)。我將分隔符顏色更改爲其中一個單元格的顏色,並且它看起來不錯,但是它使每個其他單元格比它前後的單元格看起來更大。這幾乎不明顯,但我仍然想要補救它。我怎樣才能做到這一點?UITableView - 擺脫分隔符(不只是使它們清晰)
我有一個表格,通過交替的背景顏色(深藍色,淺藍色)分隔它的單元格,所以我想擺脫分隔符。但是,將分隔符樣式設置爲無,但似乎刪除分隔符不會將單元格壓在一起(分隔符和背景仍然可以通過它分隔)。我將分隔符顏色更改爲其中一個單元格的顏色,並且它看起來不錯,但是它使每個其他單元格比它前後的單元格看起來更大。這幾乎不明顯,但我仍然想要補救它。我怎樣才能做到這一點?UITableView - 擺脫分隔符(不只是使它們清晰)
您可以嘗試在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;
我沒有測試它,我希望這個工作:-)
這是不值得你的時間:) – Simeon
我會告訴我的邪惡的主人說,但他們可能相當固執。 – Outback