UITableView重用原理
2018-03-13 本文已影响0人
小山93
UITableView 有缓存池,在创建 UITableViewCell 的时候,会根据 cellId 先去缓存池里面去查有没有这个 cell, 有的话直接拿出来用,没有再创建。
当 cell 离开屏幕的可视范围后,就会被父视图 remove 掉,进入缓存池,长时间没被使用的话,会被销毁。
UITableView 有缓存池,在创建 UITableViewCell 的时候,会根据 cellId 先去缓存池里面去查有没有这个 cell, 有的话直接拿出来用,没有再创建。
当 cell 离开屏幕的可视范围后,就会被父视图 remove 掉,进入缓存池,长时间没被使用的话,会被销毁。