美文网首页
TableView加载数据

TableView加载数据

作者: LimChihi | 来源:发表于2016-08-22 17:20 被阅读38次

    如果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
    }
    

    相关文章

      网友评论

          本文标题:TableView加载数据

          本文链接:https://www.haomeiwen.com/subject/iylgsttx.html