2014-03-03 3 views
-1

ScrollView에서 여러 이미지와 비디오를로드해야하는 요구 사항이 있습니다. 하지만 iPad 2에서는 전체 세트를 한 번에로드하면 응용 프로그램이 충돌합니다. 메모리 량이 많아서 이 종료됩니다.스크롤하여 이미지를 하나씩 추가하는 방법

이 문제를 처리하는 방법을 알고 싶습니다. 스크롤 할 때 이미지를 하나씩로드 할 수 있습니까? 그리고 만약 그렇다면 어떻게 그것을 할 수 있습니다

+1

인사말. 이 앞에서 시도한 것을 보여 주면 도움이 될 것입니다. 우리는 항상 기꺼이 도울 것입니다 만, 당신을 위해 코드를 작성하고 싶지는 않습니다. –

+0

@DanDrews. – Buntylm

+0

귀하의 질문에 의해 나는 당신이 한 번에 루프의 모든 이미지를로드 이미지의 수를 곱하여 스크롤보기의 내용을 설정 한 몰래 의혹을 가지고. – amar

답변

1

나는 최고의 scrollView 대신 UITableView를 사용하는 것 같아요. tableview는 DEQUEUE를 사용하므로 tableview의 보이는 부분을로드/언로드하는 작업을 수행합니다. 표보기 셀은 원하는 방식으로 사용자 정의 할 수 있습니다.

희망이 있으면 도움이 될 것입니다.

-1

페이징은 이동 방법입니다.

메모리에있는 모든 이미지를로드하면 하나 또는 두 개의 이미지에 대한 확장 성이 크게 떨어집니다. 큰 숫자 일 경우 수백 개가 충돌합니다.

한 가지 방법은 이전 이미지 ---- 현재 이미지가 표시되고 ------ 다음 이미지가 표시 될 준비가 된 메모리에 3 개의 이미지 만 유지하는 것입니다. 그리고 당신은 다음의 링크는

에게 도움이 될 것입니다 게으른 로딩 및 이미지 캐싱

을 사용해야합니다. Icarousel
. AFnetworking's uiimageview category for lazy loading and caching
. ASImageView a light weight uiimageview category 프로젝트에 전체 AFNetworking을 통합하지 않으려는 경우

관련 문제