0
내 응용 프로그램은 전체 화면으로 이미지를 표시한다고 가정하고 목록에 많은 이미지가 있습니다 (500 개 이상의 이미지).스크롤보기에서 전체 크기 이미지를 표시하는 방법은 무엇입니까?
가로 스크롤과 페이징이있는 스크롤보기에서 이미지보기를 추가하고 있습니다. 하지만로드 된 이미지가 내 장치 메모리를 먹을 것이므로 메모리 문제에 직면하고 있습니까?
내 응용 프로그램은 전체 화면으로 이미지를 표시한다고 가정하고 목록에 많은 이미지가 있습니다 (500 개 이상의 이미지).스크롤보기에서 전체 크기 이미지를 표시하는 방법은 무엇입니까?
가로 스크롤과 페이징이있는 스크롤보기에서 이미지보기를 추가하고 있습니다. 하지만로드 된 이미지가 내 장치 메모리를 먹을 것이므로 메모리 문제에 직면하고 있습니까?
바닐라 UIScrollView
을 사용하여 많은 콘텐츠를 표시하지 마십시오. 특히로드 타임에 모두 덤프하면 더욱 그렇습니다. 보시다시피 메모리 부족으로 필연적으로 충돌이 발생합니다.
최소한 UICollectionView
을 사용하십시오. 적어도 세포를 재사용하고 최소 자산을 한 번에 메모리에 저장할 수 있습니다. 그러나 매끄럽고 메모리가 부족한 사진 컬렉션보기의 문제는 많은 응용 프로그램에서 발생하는 문제이며 많은 구현 문제가있을 수 있습니다. 특정 휠을 재발 명하기보다는 잘 만들어진 구성 요소를 찾는 것이 좋습니다.
UIScrollView 대신 UICollectionView를 사용하여 메모리 사용 문제를 처리하십시오. – kb920
'UICollectionView'를 사용하여 수평 페이징을 사용할 수 있습니다. –
오케이 ... 콜렉션 뷰가 가장 좋은 방법이라고 생각합니다. –