【发布时间】:2022-01-12 12:43:43
【问题描述】:
我已经设置了一个刷新控件,但它不起作用,我确实尝试在 tableView 中 reloadData(),如果有错误,我会提供我的代码:(
它不会在 tableView 中重新加载任何内容
@objc private func refreshListData(_ sender: Any) {
self.monitorimiTableView.reloadData()
self.pullControl.endRefreshing()
}
override func viewDidLoad() {
super.viewDidLoad()
pullControl.bounds = CGRect(x: 0, y: 50, width: pullControl.bounds.size.width, height: pullControl.bounds.size.height)
pullControl.attributedTitle = NSAttributedString(string: "")
pullControl.addTarget(self, action: #selector(refreshListData(_:)), for: .valueChanged)
}
if #available(iOS 10.0, *) {
tableView.refreshControl = pullControl
} else {
tableView.addSubview(pullControl)
}
【问题讨论】: