我想讓我的tableView背景清晰,但仍有顏色的單元格。這聽起來很奇怪,即使我鍵入它,但原因是我的表視圖是分組的,但我不希望它的標題或頁腳標題。這裏有兩個圖像,一個是TableView背景清晰,第二個是默認設置。如你所見,當設置爲默認值時,它會添加標題通常所在的位置。那麼,我怎麼能得到tableView.backgroundColor清除和cell.backgroundColor不同的顏色?我嘗試設置單元格顏色,但它沒有效果。UITableView背景用彩色單元清除
0
A
回答
1
嘗試這種情況:
-(void)tableView:(UITableView *)tableView
willDisplayCell:(的UITableViewCell *)細胞forRowAtIndexPath:(NSIndexPath *)indexPath { [細胞setBackgroundColor:的UIColor clearColor]]; }
或者試試這個
[[UITableViewCell appearance] setBackgroundColor:[UIColor clearColor]];
0
嘗試設置單元格的背景顏色在tableView:willDisplayCell:forRowAtIndexPath:
方法而不是tableView:cellForRowAtIndexPath:
方法。
0
對於單元格顏色,我發現這個委託方法在其他屬性調用似乎沒有工作後工作。更改適合的顏色或alpha屬性。
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{
[cell setBackgroundColor:[UIColor colorWithWhite:1 alpha:0.5]];
}
在viewDidLoad中,設置表顏色以清除
self.tableview.backgroundColour = [UIColor clearColor];
我希望這有助於你在找什麼。
乾杯吉姆
0
,你將有更好的運氣開溝分組表樣式和要與清晰的彩色表和單元格背景的普通表格樣式,然後用半徑彎道爲您的tableview細胞的背景視圖中添加的UIImageView。更好的是,製作一個uitableviewcell子類。
我不記得爲什麼,只記得幾年前做同樣的事情,並有挫折感。也許事情已經改變了。
相關問題
- 1. UItableview單元格背景顏色
- 2. UITableView FooterView背景顏色清除顏色不工作
- 3. QScrollArea清除背景色
- 4. UIActionsheet背景清除顏色
- 5. 什麼會導致UITableView清除背景?
- 6. 根據背景顏色清除單元格區域的內容
- 7. R閃亮:基於Lab色彩空間的色彩單元背景
- 8. 用手指清除UIView的背景色
- 9. FlotCharts兩個彩色背景
- 10. 呈現在彩色背景
- 11. 兩個彩色背景
- 12. UITableView - 單元格背景顏色不適用於iOS 9.2?
- 13. 表格單元格文字顏色與多彩背景
- 14. 用靜態單元格去除UITableView部分邊框和背景顏色?
- 15. nativeOnDraw失敗;清除背景顏色
- 16. 更改UITableViewCell textLabel背景色以清除
- 17. Fabric.js:清除畫布的背景顏色
- 18. 刪除離子清新藍色背景
- 19. 在UIImageView上清除背景顏色?
- 20. 更改UITableView的背景色
- 21. UITableview背景顏色-iphone
- 22. UITableView:獲取背景顏色
- 23. iPhone Dev,UITableView背景顏色
- 24. UISearchBar:清除背景顏色或設置背景圖片
- 25. 如何使UIView從純色背景色中淡出以清除背景色?
- 26. UILabel清除背景
- 27. iOS 7 UItableview單元格背景視圖
- 28. UITableView單元格背景差異在iOS7.0
- 29. UITableView組風格單元格背景
- 30. 的UITableView單元格背景自定義顏色