我使UITableView
具有许多单元格。UITableView重复单元格
比在代码中,我在单元格中添加自定义视图,10行后我的自定义UIView
重复。
查看更多截图。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
EFMyTrainingPreviewTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"previewCell"];
"SOME CODE"
return cell;
}
-(void)makeCompleteButtonForWorkOut:(NSIndexPath *)indexPath{
EFMyTrainingPreviewTableViewCell *cell = (EFMyTrainingPreviewTableViewCell *)[_tableviewMyTraining cellForRowAtIndexPath:indexPath];
[_tableviewMyTraining scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
"SOME CODE"
[touchViewCompleteApproach addSubview:view];
}
[cell addSubview:touchViewCompleteApproach];
}
您好!你正在使用Storyboard? – Fattie 2014-09-02 09:37:49
是的,我使用故事板 – 2014-09-02 09:39:55
它将有助于让你知道你在*代码*部分做了什么总结。当按下某个按钮时,是否将自定义视图添加到表中的现有单元格?如果是这样,请确保在完成其他操作后删除添加的子视图时,如果tableview重用该单元格,则添加的子视图将保留用于您不打算使用的其他单元格。 – nsuinteger 2014-09-02 10:12:55