tableView和tableViewCell的背景颜色问题
2024-09-04 21:53:11
当在tableView中添加cell数据时,我们会发现原本设置的tableView的背景颜色不见了,这是因为加载cell数据时,tableView的背景颜色被cell数据遮盖住了,此时,可以通过设置cell的背景颜色,从而使得界面的背景有颜色
- (void)viewDidLoad {
[super viewDidLoad];
//此时不会显示在用户眼前
self.view.backgroundColor = [UIColor blueColor];
} #pragma mark - <UITableViewDataSource>
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 50;
} - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *ID = @"cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ID]; if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:ID];
} // 数据赋值
//设置tableViewCell的颜色,当加载数据后cell会遮盖tableView的背景颜色
cell.contentView.backgroundColor = [UIColor redColor];
cell.textLabel.text = [NSString stringWithFormat:@"%@--%zd", self.title, indexPath.row]; return cell;
}
最新文章
- angularJS(6)
- Session Tracking Approaches
- KPI绩效考核为何在国内不管用?
- windows命令行
- 初试visual studio2012的新型数据库LocalDB
- GLSL Entry point not found
- linux基础命令学习(一)
- 《数据通信与网络》笔记--TCP中的拥塞控制
- IE6存在的一些兼容
- 【转】关于C execlp函数的理解
- EhLib DBGridEh组件在Delphi中应用全攻略总结(转)
- AutoResetEvent类的使用
- WebService 的工作原理
- 小技巧:selenium java中如何使用chrome默认的profile
- 洛谷 P3797 妖梦斩木棒
- 免费Git客户端:sourcetree详细介绍
- BZOJ_1503_[NOI2004]郁闷的出纳员_权值线段树
- 复杂度定义 The Definition of Complexity
- this语句的知识点第五点
- Java编程的逻辑 (58) - 文本文件和字符流