{"repo":"maximbilan/Calendar-iOS","free":true,"listed":false,"github":"https://github.com/maximbilan/Calendar-iOS","clone":"git clone https://github.com/maximbilan/Calendar-iOS.git","description":"📅 A lightweight, customizable iOS calendar view control in Objective-C — locale & calendar identifiers (Persian, Hebrew…), date-range selection, multiple display modes, and full color theming.","language":"Objective-C","stars":165,"topics":["ios-calendar","calendar","calendarview","calendar-view","calendar-component","objective-c","ios","ui","ui-components","uikit"],"license":"MIT","category":"mobile-apps","readme_excerpt":"iOS Calendar A lightweight and simple calendar control with support for Locale and CalendarIdentifier . There are samples for iPhone and iPad, and also for using a popover. Using a popover: How to install CocoaPods: Manual: Add the following source files to your project: How to use You can add the view in Interface Builder and set its class to CalendarView , or create it in code: That's it, you should see the calendar view. This component was created for iPhone/iPod resolution. It works on iPad, but it looks really small; if necessary, you can play with the static constants in CalendarView.m . Scaling may be added in the future. Modes The calendar has several modes: - Default — days, months and years. The user can change months with a swipe gesture or a pinch gesture for transitions in the calendar. - MonthsAndYears — months and years only. - Years — years only. Default MonthsAndYears Years There are external methods to mimic the swiping behavior in case a different UI is desired. However, these events will be logged with a different event type than swiping. Display options There are also some options for display: - Date Markers — default behavior is to mark the currently selected date and not today, but this can be customized to suit your needs. If both are marked and coincide on the same day, it will show up with the current selection color, not today's color. - Headers — default behavior is to show the headers, but they can also be hidden, in which case everything else wil","default_branch":null,"files":null,"tree":[],"storefront":"/r/maximbilan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/maximbilan/Calendar-iOS/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}