테이블 뷰에서 이미지를 표시하기 위해 지연로드를 사용하고 있습니다. 하지만 모든 셀에 여러 이미지가있는 테이블 뷰를 만들어야합니다. 스크롤 할 수 있습니다. 모든 이미지는 서버에서만로드됩니다 테이블 스크롤을 위해 지연없이 어떻게 만들 수 있습니까? 여기에 대한 튜토리얼이 있습니까Lazy loading 각 셀에 여러 이미지가있는 UITableView
1
A
답변
2
이 코드를 사용해보십시오. SDWebImage. 서버에서 이미지를 다운로드하여 장치 캐시에 저장합니다. 또한 캐시에 저장하지 않으려면 AFNetworking
을보십시오.
0
시도해보십시오. https://github.com/nicklockwood/AsyncImageView. 서버에서 이미지를 비동기 적으로 다운로드하는 것이 쉽습니다.
2
다른 옵션이 있습니다. GCD (Grand Central Dispatch)
사용
예제 코드 :
// Get the filename to load.
NSString *imageFilename = [imageArray objectAtIndex:[indexPath row]];
NSString *imagePath = [imageFolder stringByAppendingPathComponent:imageFilename];
[[cell textLabel] setText:imageFilename];
dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0ul);
dispatch_async(queue, ^{
UIImage *image = [UIImage imageWithContentsOfFile:imagePath];
dispatch_sync(dispatch_get_main_queue(), ^{
[[cell imageView] setImage:image];
[cell setNeedsLayout];
});
});
는 여러 개의 이미지를 보여주는 동일한을 사용합니다. 이것을 사용하면 테이블 뷰를로드하는 성능이 확실히 향상됩니다.
는 this보다 약GCD
관련 문제
- 1. 셀에 이미지가있는 UITableView
- 2. 각 셀에 여러 항목이 포함 된 UITableView
- 3. NSCollectionView lazy-loading like 동작
- 4. Vaadin + JPA + lazy loading
- 5. Wicket : Lazy loading DropDownChoice
- 6. jquery lazy loading plugin
- 7. Spring HibernateDaoSupport로 Lazy-loading?
- 8. Dynatree + lazy loading = slow
- 9. JFreeChart & Lazy loading
- 10. NHIbernate 1.2 And Lazy Loading
- 11. Spring, Hibernate, Blob lazy loading
- 12. EF Not Lazy Loading ApplicationUser
- 13. Primefaces -> DataTable - Lazy Loading
- 14. Autofixture Constructer injection lazy loading
- 15. Nhibernate StatelessSession 및 Lazy Loading
- 16. lazy loading tableview 동안 속성을 변경 하시겠습니까?
- 17. lazy-loading 및 eager-loading 엔터티 참조가 예상대로 작동하지 않음
- 18. IQueryable 및 Lazy Loading 및 Eager Loading 섞기
- 19. 셀에 이미지가있는 NSOutlineview
- 20. Rails 3 + Lazy loading + 페이지 네이션 + 카미나리 +
- 21. NHibernate (Fluent) Lazy Loading Not Working
- 22. Doctrine Lazy Loading Classes는 100ms가 걸립니까?
- 23. NHibernate - Lazy loading collections가 작동하지 않는다.
- 24. Hibernate Lazy Loading - 세션이 닫힌 후
- 25. jscroll (lazy loading) 페이지 매김을 삭제합니다.
- 26. Uitableview 셀에 여러 번로드되는 비동기 이미지
- 27. UItableview 셀에 UIButton 추가하기
- 28. Gnuplot plot 이미지가있는 2D 행렬, 각 셀에 테두리를 그리려는 것
- 29. 사이드 섹션 헤더 이미지가있는 UITableView
- 30. UITableView 셀에 UIButton 표시
이 셀의 필요에있는 UIImageView의 작성 및 이미지의 비동기 다운로드에 대한 https://github.com/rs/SDWebImage를 사용 알고 참조하십시오. –