RDVCalendarView

by robbdimitrov

robbdimitrov / RDVCalendarView

Highly customizable calendarView and calendarViewController for iOS

204 Stars 50 Forks Last release: about 2 years ago (v1.1.1) MIT License 34 Commits 10 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

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.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.