我需要创建一个包含 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)
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;
}
试试这个。一次......