【问题标题】:Table view footer disappearing when removing cells删除单元格时表格视图页脚消失
【发布时间】:2015-01-28 13:00:09
【问题描述】:

我有一个包含几个部分的表格视图,在这些部分中我有一个页脚视图。问题是当我出于某种原因从其中一个部分中删除单元格时,该部分中的页脚消失了。只要我滚动表格视图,它就会返回。

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

【问题讨论】:

  • endUpdates()之后只是reload tableview

标签: ios uitableview swift uiview tablefooterview


【解决方案1】:

尝试通过代码设置页脚:

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

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

【讨论】:

    【解决方案2】:

    试试这个

    目标 - C:

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

    【讨论】:

      猜你喜欢
      • 2021-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-12
      相关资源
      最近更新 更多