Swift UITableView 重新加载数据
Posted
技术标签:
【中文标题】Swift UITableView 重新加载数据【英文标题】:Swift UITableView On Reload Data 【发布时间】:2017-05-11 00:59:05 【问题描述】:我想在 UITableView 的函数 onReload
上运行一些代码。基本上现在我只想打印数组中有多少项。稍后我会根据项目的数量来显示或不显示视图。
所以我希望在 UITableView 刷新或重新加载或类似情况时运行此代码。
我怎样才能做到这一点?
【问题讨论】:
【参考方案1】:override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int
//dataArray is your data array
// > 10 is your condition
if dataArray.count >10
return 0
else
return dataArray.count
【讨论】:
我没有意识到这个函数每次都会被调用。非常感谢 也许你应该弄清楚UITableViewDataSource/Delegate
的原理,你会节省很多时间以上是关于Swift UITableView 重新加载数据的主要内容,如果未能解决你的问题,请参考以下文章
进行第二次 Json 调用 Swift 3 后如何在 UITableview 中重新加载数据
UITableView 在使用 Swift 中的 Master Detail App 滚动之前不会重新加载
在 UITableView (swift2) 中选择单元格时更新/重新加载 ViewController