사용자 정의 UItableViewcell을 사용하여 데이터를 표시해야하는 응용 프로그램을 개발 중입니다. UItableViewCell에 데이터를 표시하는 동안 UItableViewCell에서 콘텐츠 (이전에 UItableViewCell에 이미 콘텐츠가 있거나 일부 데이터로 바인딩되어 있음)가 있으면이를 삭제하고 새 데이터로 바인딩해야합니다. 그렇지 않으면 데이터를 tableview에 바인딩해야합니다. 아래는 우리가 시도한 코드입니다.새 데이터로 UItableViewcell을 새로 고치는 방법
if (cell.thumbnailImageView.image==nil) {
cell.thumbnailImageView.image = [imagearray objectAtIndex:indexPath.row];
// cell.pricelabel.text = [pricearray objectAtIndex:indexPath.row];
cell.DealDecLabel.text=[DealDecarray objectAtIndex:indexPath.row];
cell.pricelabel.text = [NSString stringWithFormat:@"%@",[pricearray objectAtIndex:indexPath.row]];
}
else
{
cell.thumbnailImageView.image=nil;
cell.DealDecLabel.text=nil;
cell.pricelabel.text=nil;
cell.thumbnailImageView.image = [imagearray objectAtIndex:indexPath.row];
// cell.pricelabel.text = [pricearray objectAtIndex:indexPath.row];
cell.DealDecLabel.text=[DealDecarray objectAtIndex:indexPath.row];
cell.pricelabel.text = [NSString stringWithFormat:@"%@",[pricearray objectAtIndex:indexPath.row]];
}
누구나 해결책이나 코드를 제공하는 사람은 대단히 감사합니다.
우리는 다른 tableview 셀을 기반으로 데이터를 가져오고 그 다음에 데이터를 다른 tableview에 바인딩합니다. –