Open xzc6688 opened 6 years ago
在重用的池子里拿出一个cell,单独用来计算所有cell的高度,那这个从复用池子里拿出的cell还是应该会被界面用到的啊,那这时候别的cell要用这个拿出的cell计算高度,又要在界面里拿来显示当前的cell,这样一个cell同时又计算高度又显示到界面,会不会冲突啊?这个是怎么解决的,原理是啥呢???
算高度和TableView的显示均在主线程,不可能同时用于计算高度的Cell又用于显示,所以不会有任何影响,而且在TableView一刷新就会把所有Cell的高度计算完,更不会有影响。
在重用的池子里拿出一个cell,单独用来计算所有cell的高度,那这个从复用池子里拿出的cell还是应该会被界面用到的啊,那这时候别的cell要用这个拿出的cell计算高度,又要在界面里拿来显示当前的cell,这样一个cell同时又计算高度又显示到界面,会不会冲突啊?这个是怎么解决的,原理是啥呢???