0

3列、X行(データベースから)を取得し、各列にデータが含まれるテーブルを作成する必要があります。

私が苦労している最初のステップは、スクロールしても常にテーブルの上部に表示される必要がある 3 つのヘッダーを作成することです。

UITableView の tableHeaderView プロパティを見ていますが、どこかで使用できる例はありますか?

4

1 に答える 1

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;
}

これを試してみてください。

于 2013-03-06T09:53:50.300 に答える