UITableView背景颜色设置
2013-06-25 20:32
375 查看
tableView.backgroundColor = [UIColorgreenColor]改变整个tableView的颜色,对于tableViewCell,我们不应该直接使用cell.backgroundColor。Cell本身是一个UIView,我们所看到的部分其实只是它的一个Subview,也就是cell.contentView。所以,如果直接改变cell本身的背景色,依然会被cell.contentView给覆盖,没有效果。
所以,最好的方式应该是通过cell.backgroundView来改变cell的背景。按照文档说明,backgroundView始终处于cell的最下层,所以,将cell里的其它subview背景设为[UIColorclearColor],以cell.backgroundView作为统一的背景,应该是最好的方式。
http://haoxiang.org/2010/12/uitableviewcell-background/
所以,最好的方式应该是通过cell.backgroundView来改变cell的背景。按照文档说明,backgroundView始终处于cell的最下层,所以,将cell里的其它subview背景设为[UIColorclearColor],以cell.backgroundView作为统一的背景,应该是最好的方式。
http://haoxiang.org/2010/12/uitableviewcell-background/
相关文章推荐
- 关于UITableView设置背景颜色无效的问题
- 设置UITableView Section的背景颜色和字体颜色
- 设置UITableView Section的背景颜色和字体颜色 ----------自
- UITableView 如何设置背景颜色
- 关于UItableView的表头背景颜色的设置
- ios6及以下设置uitableview背景颜色
- ios 设置UITableView 选中行cell的背景颜色(自定义选中的背景颜色)
- 设置UITableView Section的背景颜色和字体颜色-自定义Section
- iOS 7 UITableview 在Plain模式下 设置背景颜色无效
- 设置UITableView Section的背景颜色和字体颜色
- IOS_设置UITableView Section的背景颜色和字体颜色(自定义section布局)
- 1016-06-首页20-封装工具条---UITableView控件距离顶部的间距问题----cell选中时的背景颜色设置
- UITableView Grouped风格时,设置背景颜色的问题
- iOS6 UITableView的背景颜色的修改
- IOS tableView 选中时的背景颜色设置
- 关于设置UITableView的背景图片
- 关于UITableView表索引的颜色设置
- 给一个android的TextView设置背景颜色动态显示,到那时好像不起作用。我是少了什么东西么?
- 设置UITableview默认的背景和选择的背景
- iOS UITableView 设置默认选中行及其颜色