swift - 快速完成表格视图重新加载后执行任务
问题描述
我正在尝试在重新加载 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?
解决方案
推荐阅读
- magento2 - 将自定义/扩展属性添加到送货/账单地址 :: js set-shipping-infromation-mixin.js 错误
- c# - 是否有更改项目属性的功能?
- virtualenv - 全局运行虚拟环境?
- reactjs - 如何在 IE 中显示 React 应用程序?当它在所有其他浏览器本地主机和生产中正常工作时?
- facebook-messenger - 如何使按钮在信使聊天机器人上工作?
- python - neo4j 更改对象中的视觉设置
- javascript - IIFE 内部 for 循环错误 VM531:3 Uncaught TypeError: console.log(...)
- google-cloud-stackdriver - 如何检索 GCP Stackdriver 人类可读日志?
- wordpress - 图片上的弹出文字点击WordPress
- php - php google analytics api如何获取用户访问的帖子的日期和时间