iOS解决UITableView重绘导致重叠的问题

 iOS解决UITableView重绘导致重叠的问题

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSString * cellID = @"basePlayerControlSelected";
 
UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:cellID];
 
if (cell == nil)
{
cell = [[UITableViewCellalloc] initWithStyle:UITableViewCellStyleDefaultreuseIdentifier:cellID];
    }
    else
    {
        while ([cell.contentView.subviews lastObject] != nil) {
            [(UIView*)[cell.contentView.subviews lastObject] removeFromSuperview];  //删除并进行重新分配
        }
    }
    
    // TODO
 
}
 


你可能感兴趣的:(ios,ios开发,UITableView)