0

フッターを下に表示したい、次の画像フッターをグリッドにバインドする、フッターを下に固定する必要がある、テーブルビューの行が多かれ少なかれある場合。

ここに画像の説明を入力

-(UITableViewCell *) tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
    static NSString *CellIdentifier = @"SectionHeader"; 
    //UITableViewCell *headerView = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(0.0f,0.0f,300,60)] ;

    UIImage *myImage=[UIImage imageNamed:@"top_bar.png"];
    UIImageView *imageView =[[UIImageView alloc] initWithImage:myImage];
    imageView.frame= CGRectMake(0, 0, 400, 50);
    [headerView addSubview:imageView];   



    UIButton *circularButton = [UIButton buttonWithType:UIButtonTypeCustom];    
    CGRect circularRect = CGRectMake(5.0, 5, 58.0, 32.0);
    [circularButton setFrame:circularRect];
    [circularButton addTarget:self action:@selector(Meetup:) forControlEvents:UIControlEventTouchUpInside]; 
    UIImage *buttonImage = [UIImage imageNamed:@"back_btn.png"];
    [circularButton setImage:buttonImage forState:UIControlStateNormal];
    [headerView addSubview:circularButton];     

    return headerView;
}  

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{
    return 50;

}

上記のコードを使用しています。教えてください、ありがとう

4

1 に答える 1

1

フッタービューを常に画面の下部にドッキングしたままにする必要があることを正しく理解していれば、そのフッタービューをtableViewから取り出し 、親ビューのtableViewの下に配置することをお勧めします。

于 2013-04-29T09:12:06.377 に答える