我想让我的 TableView 加载更多动画,例如 Facebook 新闻,并在底部显示动画指示器事件。
有什么指导可以帮助我做到这一点吗?谢谢。
最佳答案
有几种方法可以做到这一点
- 在最后一个
indexPath
添加一个具有事件的单元格 - 添加事件指示器作为
tableFooterView
我更喜欢第二种方法。
创建动画 View
lazy var indicatorView: UIView = {
let view = UIView(frame: .zero)
let indicator = UIActivityIndicatorView(style: .gray)
indicator.startAnimating()
view.addSubview(indicator)
indicator.center = view.center
return view
}()
然后,每当您想显示底部动画时,将其设置为 tableFooterView。
self.tableView.tableFooterView = self.indicatorView
关于swift - 添加加载更多动画(如 Facebook 新闻)的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58162760/