有時候cell的復用會讓我們開發(fā)起來很簡便 但有的時候復用會讓你的cell會疊加很多次.看分層的時候回發(fā)現有很多層, 然后想到一個方法去除cell的復用.代碼很簡單,其實就是在創(chuàng)建cell時候先把cell中的subview remove掉,再添加cell的控件?
直接上代碼
for (UIView *view in cell.subviews) {
[view removeFromSuperview];
}
有時候cell的復用會讓我們開發(fā)起來很簡便 但有的時候復用會讓你的cell會疊加很多次.看分層的時候回發(fā)現有很多層, 然后想到一個方法去除cell的復用.代碼很簡單,其實就是在創(chuàng)建cell時候先把cell中的subview remove掉,再添加cell的控件?
直接上代碼
for (UIView *view in cell.subviews) {
[view removeFromSuperview];
}