2010-01-15 56 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