我使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