2012-07-29 82 views
0

我想知道一些关于tableviews的信息。我有UITableView的项目正在动态生成,意味着行。现在,每当我滚动UITableView结束和向上滚动并释放它(你知道iPhone风格),我的cellForRowAtIndexPath被调用。我注意到这一点,因为我有我的NSLog。这是否正常发生?TableView reloaddata

其实,事情是我也懒惰加载图像UIImageView在每个行内的方法,所以我想因为这个我懒惰的加载器也被调用,我不想这个。

回答

1

这是一个正常的行为。方法cellForRowAtIndexPath正在调用现在可见的新行。这使得整个表更具响应性,因为它不必同时呈现所有行。

+0

嗨,谢谢。我是否必须让我的懒惰图像加载器从webservice加载也发生。我的意思是每当我滚动表格时,它就会调用。 – 2012-07-29 14:24:17

+0

是的,当cellForRowAtIndexPath被调用时,您总是可以调用图像lazy loader。这应该会提高性能.. – Prine 2012-07-29 14:26:35

相关问题