- Supports iPad and iPhone
- Supports landscape and portrait orientations
- Highly customizable
- Fully localized using NSLocale
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.
See the included demo project.
RDVCalendarViewController - quite simple class, holds
RDVCalendarViewinstance as its view. Subclass or use as it is. Conforms to
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'
- iOS 5.0 or later
RDVCalendarView is available under the MIT license. See the LICENSE file for more info.