0
我需要创建一个有3列,X行(来自数据库)并且每列都有数据的表格。创建表头视图
我与之奋斗的第一步是创建3个标题,即使在滚动时它也必须始终出现在表格的顶部。
我正在看UITableView中的tableHeaderView属性,有没有我可以在某处使用的示例?
我需要创建一个有3列,X行(来自数据库)并且每列都有数据的表格。创建表头视图
我与之奋斗的第一步是创建3个标题,即使在滚动时它也必须始终出现在表格的顶部。
我正在看UITableView中的tableHeaderView属性,有没有我可以在某处使用的示例?
-(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)
[email protected]"TODAY";
else if(section==1)
[email protected]"OLDER THAN A WEEK";
else
[email protected]"OLDER THAN A MONTH";
[imgview addSubview:statuslabel];
[headerView addSubview:imgview];
//[headerView addSubview:statuslabel];
return headerView;
}
尝试this.once .....
HeaderView不会对滚动显示。你为什么不添加一个单独的视图? – Anupdas 2013-03-06 11:25:46
Anupdas:将单独视图添加到表视图中?或与主视图分离?例如子视图 – Lennie 2013-03-06 12:04:06
在mainView中。如果你想同时使用tableView和headerView,创建一个containerView,然后添加tableView和headerView。它只是一个整理东西的选择。 – Anupdas 2013-03-06 12:10:04