删除单元格时表视图页脚消失

时间:2015-01-28 13:00:10

标签: ios uitableview swift uiview tablefooterview

我有一个包含几个部分的表视图,在这些部分中我有一个页脚视图。事情就是当我从其中一个部分移除细胞时由于某种原因,该部分中的页脚消失了。滚动表格视图后立即返回。

我尝试过实施tableView.beginUpdates()tableView.endUpdates()。这会将页脚视图从屏幕顶部带回动画。然后我尝试用UIView.setAnimationsEnabled(false)关闭动画以防止这种情况,但问题仍然存在。我只是希望页脚视图与其余部分和标题视图一起向上移动而不会消失。

2 个答案:

答案 0 :(得分:0)

尝试按代码设置页脚:

 override func tableView(tableView: UITableView, titleForFooterInSection section: Int) -> String? {

     switch (section) {
    case 4: return "Footer" }
     default: ""
    }
    return title
}

答案 1 :(得分:0)

试一下

  

目标 - C:

[tableView setTableFooterView:[[UIView alloc] initWithFrame:CGRectNull]];