All Projects → robbdimitrov → Rdvcalendarview

robbdimitrov / Rdvcalendarview

Licence: mit
Highly customizable calendarView and calendarViewController for iOS

Projects that are alternatives of or similar to Rdvcalendarview

Vue Datepicker Ui
Datepicker Component For Vue
Stars: ✭ 252 (+24.14%)
Mutual labels:  component, calendar
React Calendar
A React Native inspired date list renderer
Stars: ✭ 34 (-83.25%)
Mutual labels:  component, calendar
Rome
📆 Customizable date (and time) picker. Opt-in UI, no jQuery!
Stars: ✭ 2,901 (+1329.06%)
Mutual labels:  component, calendar
Calendar
📆 calendar 日历
Stars: ✭ 119 (-41.38%)
Mutual labels:  component, calendar
React Infinite Calendar
✨ Infinite scrolling date-picker built with React, with localization, range selection, themes, keyboard support, and more.
Stars: ✭ 3,828 (+1785.71%)
Mutual labels:  component, calendar
Things Calendar
Simple but elegant datepicker for the web — inspired by Things for mac
Stars: ✭ 165 (-18.72%)
Mutual labels:  component, calendar
Icalendar Generator
Generate calendars in the iCalendar format
Stars: ✭ 193 (-4.93%)
Mutual labels:  calendar
React Sticky Table
Responsive and dynamically-sized fixed headers and columns for tables
Stars: ✭ 198 (-2.46%)
Mutual labels:  component
Component
🔥🔥🔥A powerful componentized framework.一个强大、100% 兼容、支持 AndroidX、支持 Kotlin并且灵活的组件化框架
Stars: ✭ 2,434 (+1099.01%)
Mutual labels:  component
Add Event To Calendar Docs
📅 Docs how to generate links to add events to online calendar services
Stars: ✭ 193 (-4.93%)
Mutual labels:  calendar
Komponents Deprecated
📦 React-inspired UIKit Components - ⚠️ Deprecated
Stars: ✭ 202 (-0.49%)
Mutual labels:  component
Ember Power Calendar
Powerful and customizable calendar component for Ember
Stars: ✭ 200 (-1.48%)
Mutual labels:  calendar
Brouter
Stars: ✭ 198 (-2.46%)
Mutual labels:  component
Vue Mobile Calendar
a vue component of calendar for mobile移动端vue日期选择组件
Stars: ✭ 194 (-4.43%)
Mutual labels:  calendar
React Popup
React popup component
Stars: ✭ 198 (-2.46%)
Mutual labels:  component
Property Access
The PropertyAccess component provides function to read and write from/to an object or array using a simple string notation.
Stars: ✭ 2,362 (+1063.55%)
Mutual labels:  component
Expression Language
The ExpressionLanguage component provides an engine that can compile and evaluate expressions.
Stars: ✭ 2,418 (+1091.13%)
Mutual labels:  component
Yii2 Tech
Yii2 通用后台管理系统
Stars: ✭ 193 (-4.93%)
Mutual labels:  calendar
Form
The Form component allows you to easily create, process and reuse HTML forms.
Stars: ✭ 2,406 (+1085.22%)
Mutual labels:  component
Vue Rate
Rate component for Vue
Stars: ✭ 199 (-1.97%)
Mutual labels:  component

RDVCalendarView

iPad screenshot

iPhone screenshot

  • Supports iPad and iPhone
  • Supports landscape and portrait orientations
  • Highly customizable
  • Fully localized using NSLocale

Installation

CocoaPods

If you're using CocoaPods, simply add pod 'RDVCalendarView' to your Podfile.

Drag & Drop

Add the items from RDVCalendarView directory to your project. If you don't have ARC enabled, you will need to set a -fobjc-arc compiler flag on the .m source files.

Example Usage

See the included demo project.

Components

  • RDVCalendarViewController - quite simple class, holds RDVCalendarView instance as its view. Subclass or use as it is. Conforms to RDVCalendarViewDelegate protocol.

  • RDVCalendarView - build on the principles of UICollectionView and UITableView. If you need custom layout - subclass it and override layoutSubviews. Make sure you call [super layoutSubviews] inside your implementation.

  • RDVCalendarDayCell - used for the day cells inside RDVCalendarView. It's similar to UITableViewCell. By default contains only textLabel. Add additional subviews to the contentView. Make sure you call [super layoutSubviews] inside subclass' layoutSubviews implementation.

Requirements

  • ARC
  • iOS 5.0 or later

Contact

Robert Dimitrov
@robbdimitrov

License

RDVCalendarView is available under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].