2012-02-23 115 views

回答

1

白色是因爲分隔符樣式設置爲單線邊緣。如果將其更改爲單線,白線將消失。不知道這是否能解決您的問題,但我認爲如果不做更多的工作,就不會改變顏色。

我相信蘋果公司在其聯繫方式中使用的是tableView:viewForHeaderInSection:,而第0部分不是第一部分中的單元格。您仍然可以指定透明背景,並且細條紋將顯示在背後。由於分組表格視圖節標題沒有邊框,邊框將不在此處。

無論你建立你的自定義單元格在Interface Builder或使用代碼,它應該是一個相當簡單的任務遷移從UITableViewCellUIView這些觀點爲使用tableView:viewForHeaderInSection:

我不知道你是否就可以保持詳細標題,比如說,部分1,除非你包含這個詞的標籤,並將其手動添加到部分0頭視圖。

最後,如果所有上述建議沒有幫助check this link out

+0

謝謝,我將它改爲單行,並根據需要進行了設置,並且工作正常。剩下的唯一奇怪的事情是,當我設置tableviews背景像這樣self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@「Leather.png」]];我得到了tableview的背景設置,但它也設置了我的表中的每個部分的背景。所以在每個部分後面都有相同的圖像重疊,當拉下內容時看起來很奇怪。有沒有辦法來解決這個問題? – jarryd 2012-02-23 14:25:09

+0

爲此,我認爲你應該設置你的表的'backgroundView'屬性。 – 2012-02-23 14:35:08

+0

也可以幫助 - http://stackoverflow.com/questions/1370849/how-do-i-set-a-background-image-for-a-grouped-table-view – 2012-02-23 14:35:41

相關問題