IOS UITableView 移除cell上之前的檢視
UITableView reload使用時需要先移除cell上所有的檢視,再去載入新的UI到Cell上。
下面是移除cell上的UI方法:
- (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell
forRowAtIndexPath:(NSIndexPath*)indexPath
{
for (UIView* subView in cell.contentView.subviews) {
[subView removeFromSuperview];
}