An open source calendar framework for iOS
What is MBCalendarKit?
MBCalendarKit is a calendar control written in Objective-C with modern best practices and Swift interoperability in mind.
It offers a flexible calendar control, with support for displaying any calendar system supported by NSCalendar. It also includes an API to customize the calendar cells. It also ships with a prebuilt view controller, inspired by the original iOS calendar.
Features:
- Interactive Calendar Control
- Autolayout Support
- Dynamic Framework for iOS 8+
- Custom Cell API with Default Implementation
- Calendar Event Display
- Custom First Weekday
- Clamp Dates to Minimum and/or Maximum Values
- Display for Any Locale or Calendar Identifier
- Display Modes: Month, Week, and Day
- Localization Support, Including Right-to-Left and Date Formatting
- Pre-built View Controller inspired by the original iOS Calendar App
- Sample App With Various Demo Implementations
Overview
- Pricing: Free
- Resource Link: https://github.com/MosheBerman/MBCalendarKit
- Resource Maker: Moshe
- 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: MBCalendarKit
- Carthage: MosheBerman/MBCalendarKit
The team behind mobintouch
Website: https://www.mobintouch.com
Resources added 👉 3142
Related resources
SwipeMenuViewController
Swipable tab and menu View and ViewController
GuillotineMenu
Transitioning Animation implemented in Swift
Epoxy
Epoxy is an Android library for building complex screens in a RecyclerView