我想让我的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单元格背景自定义颜色