如何清除重新加载uitableview中的uilabel和uiimageview?
问题描述:
我想在显示 -如何清除重新加载uitableview中的uilabel和uiimageview?
(UITableViewCell *)tableView:(UITableView *)atableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
我在运行时创建uiimage
和uilabel1
和uilabel2
这些都显示为我的数组数= 5。
这5项是显示像这样:
表3items shown.and的第1行第留在旁边显示现在2项。
这是在加载表格视图时工作。
然后我改变了运行时间数组= 7。 我尝试重新加载tableview。 在tableview重叠的旧数组count 5的值。
我该如何解决这个问题?
请给想法来解决这个问题,
答
这将是更容易理解你的问题,如果你提供一些代码。您是否在细胞中添加子视图?如果是的话,这可能会解决您的问题:
if ([cell.contentView subviews]){
for (UIView *subview in [cell.contentView subviews]) {
[subview removeFromSuperview];
}
}