Ios UITableView的数据何时加载?什么是时间tableview调用它的委托方法。之后会出现什么?

Ios UITableView的数据何时加载?什么是时间tableview调用它的委托方法。之后会出现什么?,ios,objective-c,uitableview,delegates,Ios,Objective C,Uitableview,Delegates,我想知道UITableview的数据何时加载 我的意思是,当我创建UITableView时,通常我会设置它的数据源和委托。之后,此tableview将作为子视图添加 但是,如果我不调用reload方法,我不知道tableview何时知道需要询问其委托并显示数据。换句话说,由于视图没有ViewWillDisplay方法,tableview请求其委托并显示数据的确切时间是多少 我试过一些什么: 在viewDidLoad中,我创建了一个tableview,将其添加为子视图,但没有设置其委托。显然,数据

我想知道UITableview的数据何时加载

我的意思是,当我创建UITableView时,通常我会设置它的数据源和委托。之后,此tableview将作为子视图添加

但是,如果我不调用reload方法,我不知道tableview何时知道需要询问其委托并显示数据。换句话说,由于视图没有ViewWillDisplay方法,tableview请求其委托并显示数据的确切时间是多少

我试过一些什么:

在viewDidLoad中,我创建了一个tableview,将其添加为子视图,但没有设置其委托。显然,数据没有加载

然后我设置了它的委托,一旦我点击一个按钮,它的数据就不会被加载


但是,当tableview的控制器的视图将再次调用时,当控制器消失并再次出现时,数据将被加载。

没有通用设置时间,因为UITableView的显示数据在单元格中,并且单元格是动态加载的。您也可以调用reload,但这只是指示表在可见单元格上重新蚀刻数据。问题是:你为什么需要知道?如果需要在将数据加载到单元格之前截取数据,请在CellForRowatineXpath中进行截取,您应该在此处将数据填充到单元格中。

我正在尝试了解tableview的工作原理。因为我想构建一个barChartView,并模仿与UITableView相同的机制。但是,尽管调用了reload方法并启动视图以调用其委托方法,我还是希望这个barChartView能够在视图出现后加载数据。我认为需要注意的是,绘制不是实时完成的。创建UITableView时,创建一组例程,当系统准备好获取数据或准备显示新单元格时,系统将调用这些例程。因此,表视图的大部分操作都是由系统完成的,程序员只是提供了一些例程,当系统想知道在表中放入什么时,就会调用这些例程。