首页 > 解决方案 > 快速完成表格视图重新加载后执行任务

问题描述

我正在尝试在重新加载 tableview 后执行任务。

extension UITableView {
  func reloadData(completion:@escaping ()->()) {
      UIView.animate(withDuration: 0, animations: { self.reloadData() })
          { _ in completion() }
  }
}
 func updateTableView(completion: @escaping (Bool) -> Void) {
        tableView.reloadData {
            completion(true)
        }
    }

在我的课堂上,我正在尝试做这些事情

 delegate?.updateTableView(completion: { [self] (updated) in
            if updated{

                isdropDownSelected1 = false
                isdropDownSelected2 = true
            }

        })

但我认为它不起作用。我的任务后重新加载表格视图。

有没有其他方法可以重新加载 tableView?

标签: swiftuitableview

解决方案


推荐阅读