A set of views and controllers for displaying and scheduling events on iOS
What is Calendar?
Calendar is a set of views and controllers for displaying and scheduling events on iOS.
Features:
- Create and schedule events with iCal-like views and controllers
- 3 kinds of views are available (a day planner view, a month planner view and a year view)
- Scroll infinitely through days / months, or restrict scrolling to a given date range
- Restrict range of displayed hours in the day planner view
- Page through weeks in the day planner view or months in the month planner view
- Use a standard view for event cells or create your own custom views
- Easily customize appearance and layout (date format, colors, fonts, size of headers, number of visible days…)
- Create events by tap-and-hold on the view
- Drag-and-drop events to another date or time
- Scroll through days / months while dragging
- Specialized controllers for EventKit data source but can easily work with any custom event provider
- Background event loading for the EventKit controllers
- Ability to show an activity indicator for days while events are loading
- Restrict ability to create or move events to certain dates through datasource protocol methods
- Zoom in/out the day planner view to increase or decrease the height of hour slots
- Dim certain time ranges in the day planner view
Overview
- Pricing: Free
- Resource Link: https://github.com/jumartin/Calendar
- Resource Maker: Julien Martin
- Mobile Platform Destination: iOS Apps
- Mobile Platform Support: Native iOS
- Programming Languages: Objective-C
- iOS Versions Supported: iOS 8.0+, iOS 9.0+, iOS 10.0+, iOS 11.0+, iOS 12.0+
- CocoaPods: CalendarLib
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
SlideToggleView
Shimmer Slide Toggle View
AEAccordion
Simple and lightweight UITableViewController with accordion effect (expand / collapse cells)
CircleIndicator
A lightweight indicator like in nexus 5 launcher