【发布时间】:2022-01-22 12:58:57
【问题描述】:
我似乎无法弄清楚为什么在我离开并返回 UITableViewController 后加载动画停止出现以下是我回来后看到的内容 - 下拉手势仍然执行重新加载代码并刷新UITableView,只是动画没有显示。
我所看到的:
我在做什么:
override func viewDidLoad() {
super.viewDidLoad()
self.refreshControl?.addTarget(self, action: #selector(refresh), for: UIControl.Event.valueChanged)
navigationItem.largeTitleDisplayMode = .always
navigationController?.navigationBar.prefersLargeTitles = true
navigationController?.navigationBar.backgroundColor = .tertiarySystemGroupedBackground
edgesForExtendedLayout = [.top]
extendedLayoutIncludesOpaqueBars = true
}
@objc func refresh(sender:AnyObject)
{
self.fetchJSON()
self.refreshControl?.endRefreshing()
}
情节提要中的设置:
我做错了什么会阻止加载程序出现吗?为了澄清它在初始加载时显示,但在返回时无法显示
【问题讨论】:
标签: swift uitableview