强制页脚停留在tableview中的最后一个单元格下

时间:2015-06-06 16:46:22

标签: ios uitableview footer

我有自定义单元格的tableview。我想要的是在tableview的底部有一个页脚(如“加载”指示符“)。我使用此代码添加页脚:

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
    UIActivityIndicatorView *spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
    [spinner startAnimating];
    spinner.frame = CGRectMake(0, 0, 320, 44);

    return spinner;
}

但是这会使页脚“漂浮”在tableview的底部并重叠在表格的底部:

enter image description here

如何强制页脚仅在表格的最后一个单元格下可见??像这样:

enter image description here

谢谢!

2 个答案:

答案 0 :(得分:1)

我认为您应该设置tableFooterView而不是设置节页脚视图。

答案 1 :(得分:0)

您可以在故事板中将UIView拖入UITableView,然后将加载指示器放在那里。 从您的文档大纲看起来应该与此类似 enter image description here