A demo of this tutorial introducted to UICollectionView