如果我们的tableView只能容下9个cell,那么tableview会创建9个cell放在复用队列里面,每个的地址都不一样,但是当超过屏幕能容纳的数量的时候就开始从取队列了的第一个复用cell开始取。
复用cell的时候
当上拉tableView新的cell出现的时候就从队列里面开始依次取cell。ReloadData的时候只会刷新当前页面展现的cell,其次调用cellForRowAtIndexPath方法的时候如果cell不在当前页面而是在后台复用队列,那么获取到的cell为nil,刷新不了ui也获取不到数据。有疑问的欢迎讨论交流。