我在viewDidLoad方法中设置页脚视图:
UIView *fView = [[UIView alloc] initWithFrame:CGRectMake(0, 718, 239, 50)];
fView.backgroundColor =[UIColor yellowColor];
self.table.tableFooterView = fView;
不幸的是,页脚没有在(x,y)上面指定的指定中绘制,但是它坚持使用单元格,因此如果表格视图有4个单元格,则页脚将在第5个单元格中绘制.
我甚至尝试过协议方法, tableView:viewForFooterInSection
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section{
UIView *fView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 239, 50)];
fView.backgroundColor =[UIColor yellowColor];
    return fView;
}
问题没有解决,我确定tableFooterView属性应该在表视图底部的页脚视图但我不确定我可能在这里缺少什么?Thanx提前.
我有以下要求.当UITableViewController被显示的视图,有行的变量数.在行下方,应显示一个按钮.
当行数很小时,按钮应锚定到视图的底部.
当行数较大时,删除按钮应紧跟在最后一行之后.
换一种说法:

并不是:

在此我最好的尝试,到目前为止已经涉及设置一个tableFooterView,并试图通过更新其高度contentSize的UITableView,但我遇到了各种各样的问题.我可能会继续沿着这条道路寻求帮助,但首先我想知道是否有人有其他(更好)的解决方案.
结果必须与双倍大小的状态栏很好地配合(例如在通话期间),我的目标是iOS 6.0.我没有使用界面构建器.
我有一个有3个部分的UITableView.他们每个都有一个我使用viewForFooterInSection添加的页脚.我遇到的问题是,当我向下滚动桌面视图时,页脚会粘到屏幕的底部,而不会像其他单元格那样滚动.有没有人知道如何制作它,所以页脚几乎就像一个单元格,并与表格的其余部分一起滚动?谢谢!