UITableView에서 일종의 지연로드를 구현해야합니다. dataForCellAtIndexPath
방법은 느리기 때문에UITableView 게으른 로딩 셀 데이터
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
//... some initializations here
//this is a function that pulls my cell data using helper class
NSData *cellData=[MyDataClass dataForCellAtIndexPath:indexpath.row];
//... here I populate pulled data to cell
return cell;
}
다하지 원활하게 큰, 하지만 테이블 뷰 스크롤을 사용할 수 있습니다. 그래서이 메소드를 호출하여 게으른 데이터를 셀에 구현해야합니다. 내가 기대하는 결과는 테이블 뷰가 부드럽게 스크롤되지만 셀이 그려진 후 셀의 내용이 조금 채워지는 것입니다. 도와주세요, 어떻게 할 수 있습니까?
개선 될 내용은 무엇인가요? 세포를 그려야 할 필요가 있다면 즉시 그려야합니다. 따라서 모든 밟기에서 느린 방법을 호출하면 아무런 결과도 얻지 못할 것입니다. 그러나 참고 문헌에 대한 감사합니다. – Oleg
@Oleg 세포가 즉시 그려지고 그 내용이 나중에 채워질 수 있습니다. – GregularExpressions
흠 .. 흥미 롭다. 나는 지금 그것을 시도 할 것이다. – Oleg