朋也的博客 » 首页 » 文章
作者:朋也
日期:2018-06-11
类别:swift学习笔记(纯代码)
版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
直接上图
用法很简单,直接上代码
let refreshView = UIActivityIndicatorView.init(activityIndicatorStyle: .whiteLarge)
// 设置上颜色,不给颜色它不显示
refreshView.color = UIColor.gray
// 将其设置成tableview的背景view
tableView.backgroundView = refreshView
// 启动时加载
refreshView.startAnimating()
// 关闭动画
refreshView.stopAnimating()
tableView 默认是有分割线的,在加载之前可以把分割线去掉,当数据请求完成并处理好了,tableView.reloadData()之前再把这个分割线加上,就好看多了,具体看下面代码
tableView.separatorStyle = .none
refreshView.startAnimating()
self.tableView.reloadData()
self.refreshView.stopAnimating()