带有加载指示器的桌面视图上的下拉手势

问题描述 投票:0回答:1

当您下拉表格视图时,表格视图上方会出现一个空白。要求是让表视图保持在下拉状态,并且在重新获取数据时在该空白区域中出现一个旋转器。最好的方法是什么?

谢谢大家!

ios uitableview
1个回答
0
投票

初始化刷新控制:

private let refreshControl = UIRefreshControl()

将控件分配给表视图:

tableView.refreshControl = refreshControl

配置拉动手势:

refreshControl.addTarget(self, action: #selector(refreshData(_:)), for: .valueChanged)

实现刷新方法:

@objc private func refreshData(_ sender: Any) {
    ...
}

刷新操作完成后,折叠刷新动画:

self.refreshControl.endRefreshing()
© www.soinside.com 2019 - 2024. All rights reserved.