2011-05-21 81 views

回答

15

iPad的默認分隔符樣式爲UITableViewCellSeparatorStyleSingleLineEtched。這與iPhone的默認值UITableViewCellSeparatorStyleSingleLine不同。

如果要刪除斜角,請將視圖的separatorStyle設置爲UITableViewCellSeparatorStyleSingleLine

請注意,iOS 5中這兩個設備的默認分隔線樣式均爲SingleLineEtched。

+1

謝謝你的回答,爲我工作的白色背景顏色 – 2012-08-12 14:22:50

1

我用新視圖替換了tableView的backgroundView。

然後我依靠的tableView的backgroundColor屬性設置我想要的顏色:

self.tableView.backgroundView = [[[UIView alloc] init] autorelease]; 
self.tableView.backgroundColor = [UIColor whiteColor]; 
+0

對不起,只是意識到,只適用於白色背景... – Cristy 2011-05-31 02:16:02

0

設置你的表視圖底部的類似-20 PX的內容插圖。你可能需要玩弄價值。

+0

這似乎並沒有做任何事情。你見過這個工作的例子嗎? – 2011-07-22 13:41:55

+0

是的,在我的應用程序中,沒有它,我看到「下巴」,它的斜角消失了。我很抱歉它不適合你...我們必須以不同的方式做別的事情。 – Don 2011-07-22 16:55:43

2

我在使用[UIColor scrollViewTexturedBackgroundColor]時遇到同樣的問題。我設法通過使用下面的代碼刪除「斜角效應」/「投影」:

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;