我需要创建一个包含3列X行(来自数据库)并且每列都包含数据的表。
我努力的第一步是创建3个标题,即使我滚动也必须始终显示在表格的顶部。
我在UITableView中查看tableHeaderView属性,是否有可以在某处使用的示例?
答案 0 :(得分:0)
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView * headerView;
headerView=[[UIView alloc]init];
// headerView.frame = CGRectMake(0,0,320,40);
headerView.frame = CGRectMake(0,0,320,40);
UIImageView *imgview=[[UIImageView alloc]init];
imgview.frame=CGRectMake(0,0,320,40);
imgview.image=[UIImage imageNamed:@"header1.png"];
UILabel *statuslabel=[[UILabel alloc]initWithFrame:CGRectMake(5,10,320,20)];
statuslabel.font = [UIFont boldSystemFontOfSize:12];
statuslabel.backgroundColor=[UIColor clearColor];
// headerView.backgroundColor=[UIColor orangeColor];
if(section==0)
statuslabel.text=@"TODAY";
else if(section==1)
statuslabel.text=@"OLDER THAN A WEEK";
else
statuslabel.text=@"OLDER THAN A MONTH";
[imgview addSubview:statuslabel];
[headerView addSubview:imgview];
//[headerView addSubview:statuslabel];
return headerView;
}
试试this.once .....