當UITableViewStyleGrouped類型的UITableView具有背景視圖,該視圖是iPad上的非默認顏色或圖案圖像時,圓角有一個醜陋的額外線條,有點像斜角效果或陰影:刪除分組的UITableView中的角落陰影/偏移
有誰知道任何方式在表的底部擺脫額外的行嗎?
當UITableViewStyleGrouped類型的UITableView具有背景視圖,該視圖是iPad上的非默認顏色或圖案圖像時,圓角有一個醜陋的額外線條,有點像斜角效果或陰影:刪除分組的UITableView中的角落陰影/偏移
有誰知道任何方式在表的底部擺脫額外的行嗎?
iPad的默認分隔符樣式爲UITableViewCellSeparatorStyleSingleLineEtched
。這與iPhone的默認值UITableViewCellSeparatorStyleSingleLine
不同。
如果要刪除斜角,請將視圖的separatorStyle
設置爲UITableViewCellSeparatorStyleSingleLine
。
請注意,iOS 5中這兩個設備的默認分隔線樣式均爲SingleLineEtched。
我用新視圖替換了tableView的backgroundView。
然後我依靠的tableView的backgroundColor屬性設置我想要的顏色:
self.tableView.backgroundView = [[[UIView alloc] init] autorelease];
self.tableView.backgroundColor = [UIColor whiteColor];
對不起,只是意識到,只適用於白色背景... – Cristy 2011-05-31 02:16:02
設置你的表視圖底部的類似-20 PX的內容插圖。你可能需要玩弄價值。
這似乎並沒有做任何事情。你見過這個工作的例子嗎? – 2011-07-22 13:41:55
是的,在我的應用程序中,沒有它,我看到「下巴」,它的斜角消失了。我很抱歉它不適合你...我們必須以不同的方式做別的事情。 – Don 2011-07-22 16:55:43
我在使用[UIColor scrollViewTexturedBackgroundColor]時遇到同樣的問題。我設法通過使用下面的代碼刪除「斜角效應」/「投影」:
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
謝謝你的回答,爲我工作的白色背景顏色 – 2012-08-12 14:22:50