TableView加载数据

如果TableView cell 里数据涉及网络请求,必须等网络请求完后才能加载cell
可以用一个bool来判断是否完成加载

self.haveRecordsLoadSuccess = true

然后

 self.tableView.reloadData()

就会重新调用 numberOfRowsInSectioncellForRowAtIndexPath

如果判断多的话,还可以先定义一个返回值。

func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    var ret = 0
        
    if haveRecordsLoadSuccess {
        ret = 10
      }
    return ret
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容