AYCalendar

AYCalendarViewController - is a customizable calendar view controller.


Keywords
calendar, calendar-component, custom-elements, ios, swift, ui, ux, viewcontroller
License
MIT
Install
pod try AYCalendar

Documentation

AYCalendar

CI Status Version License Platform

About

Customizable calendar view controller with navigation through the months.

Demo

Demo video

Installation

AYCalendar is available through CocoaPods. To install it, simply add the following line to your Podfile:

inhibit_all_warnings!

target 'YOUR_TARGET_NAME' do
  use_frameworks!
	pod 'AYCalendar'
end

Usage

// 'calendarDelegate' - object that conform to protocol 'AYCalendarDelegate'.
// 'calendarUIDelegate' - object that conform to protocol 'AYCalendarUIDelegate'.
// 'calendarDataSource' - object that conform to protocol 'AYCalendarDataSource'.

let calendar = AYCalendarViewController()

calendar.delegate = calendarDelegate
calendar.uiDelegate = calendarUIDelegate
calendar.dataSource = calendarDataSource

present(calendar, animated: true, completion: nil)

AYCalendarUIDelegate

Author

Anton Yereshchenko

License

AYCalendar is available under the MIT license. See the LICENSE file for more info.

Used dependencies

nkopilovskii/NKGridTemplate - https://github.com/nkopilovskii/NKGridTemplate

nkopilovskii/NKSlideScreensTemplate - https://github.com/nkopilovskii/NKSlideScreensTemplate

Icons:

Icons8 - https://icons8.com