如果有cell的重用 那么就会跳过if语句中的创建过程
当拖动页面,最上面的cell消失,出现新的cell的时候 就会在缓存区存放刚才消失的cell,而属性会重新设置,为什么?
因为缓存区中存放的cell的属性是消失的cell的,他的属性如果不符合新的cell就需要重新分配属性,
一有新的cell出现,就会替换旧的位置,数量总保持在界面上显示的cell数量,不会增加也不会减少,这样就减轻了内存的压力
时间: 2024-12-18 09:09:27
如果有cell的重用 那么就会跳过if语句中的创建过程
当拖动页面,最上面的cell消失,出现新的cell的时候 就会在缓存区存放刚才消失的cell,而属性会重新设置,为什么?
因为缓存区中存放的cell的属性是消失的cell的,他的属性如果不符合新的cell就需要重新分配属性,
一有新的cell出现,就会替换旧的位置,数量总保持在界面上显示的cell数量,不会增加也不会减少,这样就减轻了内存的压力