KVKCalendar
KVKCalendar is a most fully customization calendar library. Library consists of four modules for displaying various types of calendar (day, week, month, year). You can choose any module or use all. It is designed based on a standard iOS calendar, but with additional features. Timeline displays the schedule for the day and week.
Requirements
- iOS 10.0+
- Swift 5.0+
Installation
KVKCalendar is available through CocoaPods and Carthage.
CocoaPods
Carthage
Usage
Import KVKCalendar
.
Create a subclass view CalendarView
and implement CalendarDataSource
protocol. Create an array of class [Event]
and return this array in the function.
Implement CalendarDelegate
to handle user action.
Styles
To customize calendar create an object Style
and add to init
class CalendarView
.
If needed to customize Locale
, TimeZone
.