2013-09-10 1 views
0

내 ios 프로젝트에서 uicollectionview 및 사용자 정의 CollectionViewCells를 사용하여 (ALAssets를 통해) 장치에 저장된 로컬 이미지를로드합니다.스크롤했을 때 ALAssets 이미지가있는 UITableView 셀

내 문제는 사용자가 아래로 스크롤 한 다음 백업 할 때 발생합니다. ALAssets가 이미지를로드하는 데 오랜 시간이 걸리는 것처럼 보입니다 (나는 축소판 버전을 사용하지 않습니다). 혼란스럽고 셀의 잘못된 이미지를 설정합니다. 정확한 이미지로 과거에 이미 설정 되었기 때문에 틀린 셀의 이미지라는 것을 확실히 알고 있습니다.

어떻게이 문제를 극복하고로드 된 이미지를 동기화 할 수 있습니까? 사용자 정의 셀 클래스에

- (void)prepareForReuse 

:

답변

1

이 함수 내에서 각 셀에 연결 ALAssets 작업을 취소합니다. 그렇게하면 재사용되고 내용이 다른 셀의 이미지가 업데이트되지 않습니다.

관련 문제