 <p>I think what you're after is a scroll view with paging enabled to be the main view that contains subviews for each of your photos. With paging enabled (the default value for this boolean property is <code>NO</code>), the view will always "snap" to a multiple of its bounds, so the user is always either on one section of the scroll view or another (like in Photos, or on the Home screen).</p> <p>You can set the <code>pagingEnabled</code> property of the <code>UIScrollView</code> to be true to gain this effect. You will then always have multiples of the bounds of the <code>UIScrollView</code> shown at a time (which you could fill with a view for a photo, such as a <code>UIImageView</code>).</p>