【发布时间】:2021-12-26 12:47:33
【问题描述】:
我有一个带有刷新控制的表格视图:
tableView.refreshControl = UIRefreshControl()
tableView.refreshControl?.addTarget(self, action: #selector(refresh), for: .valueChanged)
我有一个自定义 SkeletonView,当用户拉动刷新时它被 tableview 替换:
private func setLoading(_ loading: Bool) {
if loading {
tableView.isHidden = true
tableView.scrollToTop(animated: false)
setSkeletonView(isHidden: false)
} else {
setSkeletonView(isHidden: true)
tableView.isHidden = false
}
}
当我拉动刷新控件时,它会以表格视图消失,并在成功加载后出现。另外,我不想设置 largeTitle 导航栏,我想使用小的导航栏。
【问题讨论】: