Create a Calendar in iOS with Auto Layout

Login to Access Code

Calendars are a common and critical piece to many iOS applications, yet for many reasons are not often discussed. Rather than downloading and using a library that many not be well documented or supported, you can and should consider building your own. In this first of a multipart series, you will learn how to completely assemble a month view for iOS using Auto Layout.

In Part 2 (coming next week) we will use our controller to connect to this view and programmatically render the individual days of the calendar month. We will add in some of the following features:

  • support day selection
  • show a visual state for the current day
  • how to create and animate custom shape layers
  • perform custom actions on event selection

The next screencast will be published on or before March 13th.