Implementing a CoverFlow View

2 Solutions Collect From Internet About “Implementing a CoverFlow View”

There are plenty of ways to do it

  • If you application is iOS6+ only and don’t need to support iOS5, you can use UICollectionView to implement it. You will need to build some custom layout — see session 219 of WWDC’12 here after you have logged in using your Apple ID. You can also find plenty of tutorials on the net, simply google for the UICollectionView keyword.
  • If you need to support iOS5 or earlier, or if you don’t want to build your own custom UICollectionViewLayout, you can use some of the already made classes — there are a lot of them around on the net. One of the most famous being iCaroussel on github, which is free, compatible with multiple versions of iOS (not only iOS6), and allows you to do almost every kind of caroussel, including iCarouselTypeCoverFlow and iCarouselTypeCoverFlow2 types (see the README on its github)

A UICollectionView in iOS6 will allow you to do this. Look at the WWDC 2012 Videos (on

  • Session 205 – Introducing Collection Views
  • Session 219 – Advanced Collection Views and Building Custom Layouts

To get the videos:

  • Login to and click on “iOS Dev Center” (on the left)
  • Then under “Development Videos” (on the left) click on WWDC 2012
  • You may be prompted to sign-in again but after that you can just click on the video
  • All the WWDC 2012 videos are also available on iTunesU

The videos also show example code.

There is also example code on Github:
Coverflow example