각 셀에 큰 이미지가있는 셀 (~ 5 개) 만 보유하는 tableview가 있습니다. 모든 셀을 성능 향상에 미리로드 할 수 있습니까? 지금은 각 셀이로드 될 때 약간의 얼간이가 있습니다. 감사합니다.부드럽게 스크롤 할 수 있도록 모든 테이블 뷰 셀을 미리로드 할 수 있습니까?
답변
나는 그 모든 셀을 미리 만들기 위해 직접 TableView에 직접 말할 수는 없지만 느린 부분이 이미지를로드한다고 가정하면 확실히 이미지를 미리로드하여 NSArray에 보관할 수 있습니다 또는 무언가를 만든 다음 세포가 생성 될 때 세포에 넣는 것이 빠릅니다.
예. 할 수있어. 그리고 그것은 기억을 먹지만 성능은 극대화 될 것입니다.
그러나 셀이 너무 크지 않다는 것을 확신 할 때만하십시오. 또한 그들을 놓아주는 것을 잊지 마십시오.
내 tableview가 제대로 표시되지 않는 이유는 사진이로드되는 이유 때문이었습니다. imageNamed를 사용하여 이미지를로드하면 내 모든 문제가 해결됩니다. 당신이 그들을 크기를 조정하는 과정 /에서 이미지를 액세스하는 경우
UIImage *theImage = [UIImage imageNamed:[[appDelegate.myDelegateDict objectAtIndex:indexPath.section] objectForKey:@"MainImage"]];
예, 이미지를 메모리에 유지하고 해제하지는 않습니다. 많은 양의 이미지가 있다면 결국 앱을 다운시킬 수 있습니다. –
그것은 당신의 문제입니다있는 tableview 세포를 생성하지 않습니다, 그것은이다, 그래서 당신도 사전에, 또는 그것을해야합니까 것을 필요 비동기식이기 때문에 다우 셀로드 및 스크롤 속도가 느려지지 않습니다.
나는이 정확한 것을 경험 해왔다. 해결 방법은 this question and answer을 참조하십시오.
- 1. uitableview에있는 모든 셀을 미리로드 할 수 있습니까?
- 2. 테이블 뷰 안의 UITextField를 스크롤 할 수 있도록 표시
- 3. QT4 : QListView를 부드럽게 스크롤 할 수 있습니까?
- 4. 스크롤 뷰 안에서 클릭 할 수 있습니까?
- 5. 포커스가있는 셀을 스크롤 할 수 없도록 설정했습니다.
- 6. 스크롤 완료 테이블 뷰 셀을 업데이트하는 동안
- 7. 도장 애니메이션으로 이미지를 미리로드 할 수 있습니까?
- 8. 어떻게 동작을 부드럽게 할 수 있습니까?
- 9. 테이블 셀을 연결할 수 있습니까?
- 10. 즉시 테이블 뷰에 셀을 추가 할 수 있습니까?
- 11. 런타임시 테이블 뷰의 셀을 확장 할 수 있습니까?
- 12. 테이블 뷰 행에 셀을 두 개 이상 가질 수 있습니까?
- 13. DataGrid보기에서 셀을 병합 할 수 있습니까?
- 14. Silverlight 3에서는 DataGrid의 모든 셀을 동시에 편집 할 수 있습니까?
- 15. android에서 스크롤 뷰 내부에 다른보기를 추가 할 수 있습니까?
- 16. xtable에있는 셀을 R에 병합 할 수 있습니까
- 17. 검색 모드에서 스크롤 할 수 있습니까?
- 18. UITableView는 스크롤 할 수 없습니다.
- 19. 테이블 뷰 셀을 편집하는 방법
- 20. 어떻게 이미지를 테이블 뷰 "헤더"에 추가 할 수 있습니까?
- 21. 값을 두 번째 시트에서 업데이트 할 수 있도록 두 시트간에 셀을 어떻게 연결할 수 있습니까?
- 22. 스크롤 뷰에서 UILabels을 재사용 할 수 있습니까?
- 23. 테이블 셀을 bg 컬러로 채울 수 있습니까?
- 24. 자동으로 사용자 클래스를 Groovy 인터프리터에 미리로드 할 수 있습니까?
- 25. QTableView - 사용자가 셀을 편집 할 수 없음
- 26. 저장할 수 있도록 UITableView 스크롤 위치를 어떻게 얻을 수 있습니까?
- 27. 테이블에 행과 셀을 동적으로 추가 할 수 있습니까?
- 28. SSRS의 특정 셀을 병합 할 수 없습니다.
- 29. ListView에서 헤더보기를 스크롤 할 수 있습니까?
- 30. 어떻게 앵커로 스크롤 할 수 있습니까?
이미지를 미리로드하려면 어떻게해야합니까? – Jonah