The Image Browser User Interface

OSXDEV

Jump to: navigation, 찾기

Image Kit Programming Guide > Browsing Images로 이동



IKImageBrowserView 클래스는 이미지 배열을 디스플레이 할 수 있는 뷰를 제공한다. 각 이미지들의 크기는 이미지 브라우저 뷰에서 설정하는 줌 값에 따라 다르다. 보통, 그림 3-1과 같이 사용자가 줌 값을 조절할 수 있도록 슬라이더 같은 컨트롤을 제공한다.


그림 3-1 이미지 브라우저 뷰

그림:A_IK_IKGuide_Imagebrowser_02.jpg


최대한 줌인 되면, 이미지 브라우저는 그림 3-2처럼 단일 이미지를 디스플레이 한다.


그림:A_IK_IKGuide_Imagebrowser_03.jpg

윈도우 안에서 재배열을 위해서 드래그하는 것과 이미지들을 윈도우로 드래그해서 더할 수 있도록 이미지 브라우저를 설정할 수 있다.


그림 3-3 이미지 더하기

그림:A_IK_IKGuide_Add_photos.jpg


IKImageBrowserView 클래스는 이미지들이 많거나 뷰에 이미지가 다 들어가지 않는 줌 값을 가진 경우 필수적인 기능인 스크롤링도 지원한다( 그림 3-2를 보라). 당신의 어플리케이션은 다음 중 하나의 접근방식을 이용한다

  • 이미지 브라우저를 NSScrollView오브젝트에 임베드 한다. 전형적인 접근법이다.
  • 이미지 브라우저를 NSScroller 오브젝트에 연결한다. 이 접근법이 좀 더 효율적이지만 스크롤러의 자동 감추기가 지원되지 않는다.