https://github.com/patchthecode/JTAppleCalendar
The Unofficial Apple iOS Swift Calendar View. Swift calendar Library. iOS calendar Control. 100% Customizable
https://github.com/patchthecode/JTAppleCalendar
calendar ios jtapplecalendar swift weekview year-calendar year-view
Last synced: 4 months ago
JSON representation
The Unofficial Apple iOS Swift Calendar View. Swift calendar Library. iOS calendar Control. 100% Customizable
- Host: GitHub
- URL: https://github.com/patchthecode/JTAppleCalendar
- Owner: patchthecode
- License: mit
- Created: 2016-03-16T11:48:23.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-07-23T19:01:40.000Z (9 months ago)
- Last Synced: 2024-12-08T01:25:15.000Z (4 months ago)
- Topics: calendar, ios, jtapplecalendar, swift, weekview, year-calendar, year-view
- Language: Swift
- Homepage: https://patchthecode.com
- Size: 10.8 MB
- Stars: 7,575
- Watchers: 123
- Forks: 810
- Open Issues: 80
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ios - JTAppleCalendar - The Unofficial Swift Apple Calendar Library. View. Control. for iOS & tvOS (UI / Calendar)
- awesome-swift - JTAppleCalendar - UI calendar handler. (Libs / UI)
- awesome-swift - JTAppleCalendar - UI calendar handler. (Libs / UI)
- awesome-ios-star - JTAppleCalendar - The Unofficial Swift Apple Calendar Library. View. Control. for iOS & tvOS (UI / Calendar)
- awesome-starts - patchthecode/JTAppleCalendar - The Unofficial Apple iOS Swift Calendar View. Swift calendar Library. iOS calendar Control. 100% Customizable (Swift)
- awesome-ios - JTAppleCalendar - The Unofficial Apple iOS Swift Calendar View. Swift calendar Library. iOS calendar Control. 100% Customizable. [•](https://cloud.githubusercontent.com/assets/2439146/20638185/d708d542-b353-11e6-8119-fa36c11b66cb.gif) (Content / Calendar)
- fucking-awesome-swift - JTAppleCalendar - UI calendar handler. (Libs / UI)
- awesome-swift - JTAppleCalendar - The Unofficial Apple iOS Swift Calendar View. Swift calendar Library. iOS calendar Control. 100% Customizable ` 📝 22 days ago` (UI [🔝](#readme))
- awesome - JTAppleCalendar - The Unofficial Apple iOS Swift Calendar View. Swift calendar Library. iOS calendar Control. 100% Customizable. (OOM-Leaks-Crash / Picker)
README
[](https://github.com/patchthecode/JTAppleCalendar)
[](http://cocoapods.org/pods/JTAppleCalendar) [](https://github.com/Carthage/Carthage) [](http://cocoapods.org/pods/JTAppleCalendar) [](http://cocoapods.org/pods/JTAppleCalendar) [](https://github.com/patchthecode/JTAppleCalendar/wiki/Support) [](#backers) [](#sponsors) [](https://www.codetriage.com/patchthecode/jtapplecalendar)
#### Q: How will my calendar dateCells look with this library?
**A**: However you want them to look.
## Features
---
- [x] Range selection - select dates in a range. The design is entirely up to you.
- [x] Boundary dates - limit the calendar date range
- [x] [Week/month mode](./docs/switch-month-to-week-view/Switch%20between%20month-view%20and%20week-view.md) - show 1 row of weekdays. Or 2, 3 or 6
- [x] Custom cells - make your day-cells look however you want, with any functionality you want
- [x] Custom calendar view - make your calendar look however you want, with what ever functionality you want
- [x] First Day of week - pick anyday to be first day of the week
- [x] Horizontal or vertical mode
- [x] Ability to add [month headers](./docs/headers/Headers.md) in varying sizes/styles of your liking
- [x] Ability to scroll to any month by simply using the date
- [x] Ability to design your calendar [however you want.](https://github.com/patchthecode/JTAppleCalendar/issues/2) You want it, you build it---
## How do I use this library?
> [!WARNING]
> The wiki currently links to an external site that is down. It is recommended to [view the docs](./docs/get-started/Get%20Started.md) at this time, but be aware they may not be up to date currently### >> [Read the wiki](https://github.com/patchthecode/JTAppleCalendar/wiki/Tutorials) for Tutorials and example code to download or [view the docs](./docs/get-started/Get%20Started.md)
## [Version 8.0.0 migration guide](./docs/migration-guide/v8%20Migration%20Guide.md)
---
## Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.
Want to become a sponsor? Send an email to [email protected]## Contributors
This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].
## Backers
Thank you to all our backers! 🙏 [[Become a backer](https://opencollective.com/JTAppleCalendar#backer)]
## License
JTAppleCalendar is available under the MIT license. See the LICENSE file for more info.