iOS 7: 3 - Custom Grid Layouts for Every App Design

Display any type of image, text, or media using scrolling grids

Display your content using grid layouts and write less code. This course teaches you how to layout your app's dynamic or static content. This course will teach you how you can adapt Apple's powerful UICollectionView classes for your apps to display pictures, options, or help screens.

You will learn the easiest way to get things done with code examples that include building a custom help screen that scrolls between pages of content. The UICollectionView is powerful because you can display the same content in different ways.


Your Instructor


Paul Solt

Paul Solt has been teaching online courses for the past three years. Thousands of students have created their first, second, and third apps with Paul's expert instruction.

Paul has a Masters in Computer Science and has worked as an adjunct professor at RIT. He also writes for InfoWorld.com.

Paul understands programming fundamentals and how to teach the essentials in an accessible manner, instead of overwhelming you with too much, too fast.



Class Curriculum


Your First Section
  • Preview
    1.0 Lecture - UICollectionView Introduction with Real World Example (3:03)
  • Start
    2.0 Tutorial - PageViewController Custom User Interface with a UICollectionView (3:03)
  • Start
    3.0 Tutorial - Connecting the UICollectionViewDataSource for Scrollable Content Data (11:01)
  • Start
    4.0 Tutorial - Custom PageCell Class to Display our Tutorial Screens (11:01)
  • Start
    5.0 Tutorial - PageData Class and NSMutableArray for Data Storage (11:01)
  • Start
    6.0 Tutorial - PageControl Setup for Page Numbers when Scrolling (11:01)
  • Start
    7.0 Tutorial - Real Data for Our PageViewController and Color Cleanup (11:01)
  • Start
    8.0 Tutorial - Delegate Protocol to Dismiss Tutorial Screen (18:25)
  • Start
    9.0 Tutorial - NSUserDefaults and Hiding the Status Bar (18:25)
  • Start
    10.0 Tutorial - Adding and Removing Data for the UICollectionView (18:25)

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After purchase, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!