2010-01-15 49 views

回答

1

-reloadData块执行 - 您的代码将不会继续通过该调用,除非您在单独的线程上执行该调用。它最多只能配置9个左右的单元;你是否有理由期待需要很长时间?

+0

嗯,因为当表格刷新时,我想滚动一个特定的行......但现在,我在执行此操作后使用performInBackground拖延了1秒,这足以让表格重新绘制。 – JFMartin 2010-01-22 01:33:26

+0

这不完全是我所经历的。具体来说,我发现各种height方法(例如'heightForRowAtIndexPath')在reloadData返回之前调用,但其他方法,比如'cellForRowAtIndexPath'直到'reloadData'返回后才被调用。所以我想这取决于你的意思,“知道刷新完成了”。 – Rob 2013-01-09 03:06:48