Мой CWCalendarView
на https://github.com/jayway/CWUIKit работает на iPad.
Визуально это выглядит как представление месяцев из приложения iPhone Calendar. Это только фактическая сетка просмотра месяца. В проекте есть пример приложения, в котором представление используется в качестве средства выбора даты во всплывающем окне с проверкой выбираемых дат с использованием минимальной / максимальной даты и делегированных обратных вызовов.
Подходит как есть, например, для отображения календаря в верхнем левом углу приложения для iPad. Источник даже не 600 строк кода. Так что еще проще изменить для ваших нужд (все другие просмотры календаря, которые я видел, исчисляются тысячами LOC, распределенных по полдюжине файлов).