ios面试题

UITableView重用原理

2018-03-13  本文已影响0人  小山93

UITableView 有缓存池,在创建 UITableViewCell 的时候,会根据 cellId 先去缓存池里面去查有没有这个 cell, 有的话直接拿出来用,没有再创建。
当 cell 离开屏幕的可视范围后,就会被父视图 remove 掉,进入缓存池,长时间没被使用的话,会被销毁。

上一篇 下一篇

猜你喜欢

热点阅读