Applications such as iPhoto provide a rich user experience for viewing digital image collections. By using the IKImageBrowserView class and its related protocols—IKImageBrowserDataSource, IKImageBrowserDelegate, and IKImageBrowserItem—any application can support browsing large numbers of images efficiently.
This chapter describes the user interface provided by the IKImageBrowserView class, discusses the related protocols, lists the image representation types that the browser can display, and includes step-by-step instructions for creating an application that uses the image browser.
The Image Browser User Interface
The Requirements of an Image Browser Application
Displaying Images in an Image Browser
Supporting Zoom
Supporting Removing and Reordering Items
Supporting Drag and Drop
Setting Browser and Cell Appearance
Last updated: 2008-06-09