0
我想在UITableView上执行reloadData,并且在完成表刷新后,我想要在调用刷新完成时调用委托方法。我们如何知道这一点?uitableview reloadData - 我们如何刷新表格?
我想在UITableView上执行reloadData,并且在完成表刷新后,我想要在调用刷新完成时调用委托方法。我们如何知道这一点?uitableview reloadData - 我们如何刷新表格?
-reloadData
块执行 - 您的代码将不会继续通过该调用,除非您在单独的线程上执行该调用。它最多只能配置9个左右的单元;你是否有理由期待需要很长时间?
嗯,因为当表格刷新时,我想滚动一个特定的行......但现在,我在执行此操作后使用performInBackground拖延了1秒,这足以让表格重新绘制。 – JFMartin 2010-01-22 01:33:26
这不完全是我所经历的。具体来说,我发现各种height方法(例如'heightForRowAtIndexPath')在reloadData返回之前调用,但其他方法,比如'cellForRowAtIndexPath'直到'reloadData'返回后才被调用。所以我想这取决于你的意思,“知道刷新完成了”。 – Rob 2013-01-09 03:06:48