Objective c 如何清除重新加载uitableview中uilabel和uiimageview的重叠?
我想在——Objective c 如何清除重新加载uitableview中uilabel和uiimageview的重叠?,objective-c,ios4,uitableview,Objective C,Ios4,Uitableview,我想在—— (UITableViewCell *)tableView:(UITableView *)atableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 我在运行时创建uiimage和uilabel1和uilabel2它们显示为数组计数=5 这5个项目将以如下方式显示: 在表的第一行显示了3个项目,剩下的2个项目将在下一行显示 这将在加载表视图时起作用 然后我更改运行时数组计数=7。 我尝试重新加载tableview。 在tabl
(UITableViewCell *)tableView:(UITableView *)atableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
我在运行时创建uiimage
和uilabel1
和uilabel2
它们显示为数组计数=5
这5个项目将以如下方式显示:
在表的第一行显示了3个项目,剩下的2个项目将在下一行显示
这将在加载表视图时起作用
然后我更改运行时数组计数=7。
我尝试重新加载tableview。
在tableview中,在旧数组上重叠计数5值
我怎样才能解决这个问题
请给出解决此问题的想法,如果您提供一些代码,您的问题将更容易理解。是否正在向单元格添加子视图?如果是,这可能会解决您的问题:
if ([cell.contentView subviews]){
for (UIView *subview in [cell.contentView subviews]) {
[subview removeFromSuperview];
}
}