A UIScrollView
subclass that shows previews of the pages on the left and right. It uses a delegate much in the way UITableView uses a data source.
This is largely based on WWDC 2010 session 104 and the PhotoScroller sample, without the CATiledLayer pinch-to-zoom stuff.