2011-07-02 4 views
0

나는 Apple의 "사진"앱에서 두 장 이상의 사진을 공유하고자 할 때 개별 미리보기 이미지를 탭할 수 있으며 빨간색 원으로 표시된 체크가 각각 위에 표시됩니다 공유하도록 선택되었습니다. 앱에서이 동작을 모방 할 수있는 방법이 있습니까? 여하튼 썸네일에 하위 뷰를 삽입하면 어쩌면 ...? 미리 감사드립니다.UIImagePicker의 하위보기?

답변

0

UIImagePicker의 축소판보기에 영향을 줄 수 없으므로 직접 구현해야합니다. 그것은 꽤 간단합니다 :

  • 있는 UIScrollView 컨테이너
  • 각 타일에 대한 UIView의 자손이 될 것입니다, 클릭 가능한 체크
의 축소판
  • 있는 UIButton을 표시
    • 있는 UIImageView의 서브 뷰를 포함

    이미지의 미리보기 이미지를 만들어 캐시해야합니다. UIImageView에서 부끄러워하지 마십시오. - 많이 최적화되어 있습니다.

    WWDC 샘플 코드에는 훌륭한 샘플 응용 프로그램이 있습니다. UIScrollView는 좋은 시작점을 제공합니다.

  • +0

    감사합니다. 문제는 그의 사진 라이브러리의 일부에서 사진을 선택할 수 있어야 사용자가 필요하므로 모든 사진을 실제로 캐시 할 수는 없다는 것입니다. 나는 여기서 어디로 가야할지 모르겠다. –

    +0

    이미지가 스크롤 될 때 이미지의 축소판을 생성하고 이미지를 응용 프로그램에 캐시 할 수 있습니다. 축소 이미지가 20 x 30 인 경우 파일이 매우 작습니다. – RyanR

    +0

    좋습니다. 고마워. –

    관련 문제