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 滚动之前不会重新加载

Swift - 重新加载 UITableView 标题

在 UITableView (swift2) 中选择单元格时更新/重新加载 ViewController

(Swift)如何通过重新加载 UITableView 根据 UITextfield 输入(动画)显示/隐藏单元格?

重新加载uitableviewcell,iOs / Swift时随机滚动