viewForFooterInSection需要设置页脚固定的绝对位置

时间:2013-04-29 07:51:46

标签: iphone xcode tableview

我希望我的页脚显示在底部,在下面的图像页脚与网格绑定,我希望页脚需要固定在底部,如果tableview行或多或少。

enter image description here

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

}

我正在使用上面的代码。请告诉我,谢谢

1 个答案:

答案 0 :(得分:1)

如果我理解你需要做什么,始终保持页脚视图停靠在屏幕底部,我的建议是取出页脚视图和在其父视图中将它放在tableView 下面。