编辑:更新代码来完成我想要做的事情。在UITableviewCell中管理视图
我有一个表格视图,我想动态地将视图数组加载到行中。
例如,如果我的数组中有两个对象:{UITextField object, UIImage image}
我希望第一行显示文本字段,第二行显示图像。我不知道如何刷新/管理内容,所以他们不会相互添加。当我滚动时,随着单元在队列中重用,图像和文本字段会相互叠加。
让我们假设我的数组项目被称为arrayOfItems,并包含我想要显示的文本字段或图像列表。
根据下面的答案,下面的代码工作。
[tableView registerClass:[UITableViewCell class] forCellReuseIdentifier:cellIdentifier];
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MyIdentifier"];
for (id obj in [cell.contentView subviews]) {
[obj removeFromSuperview];
}
[cell.contentView addSubView:[self.arrayOfItems objectAtIndex:indexPath.row];
谢谢。这工作,但我不得不稍微修改我的代码的其余部分。 – user2970395