Latest 1.1.2
Homepage https://github.com/k06a/ABCalendarPicker
License MIT
Platforms ios 5.0, requires ARC
Authors

Fully configurable iOS calendar UI component with multiple layouts and smooth animations.

Screenshots of grid layouts

Month, year, 20-years views:

        

Week view:

Three weeks view (thanks @ChrisJCraft for idea):

Seasoned month view:

Include framework in your project

This library project is "iOS Static Library" and made with this instruction: http://code.google.com/p/ios-static-framework/

Get compiled framework and bundle

  1. Compile project ABCalendarPicker.xcodeproj

  2. Open ~/Library/Developer/Xcode/DerivedData in Finder by pressing ⇧⌘G

  3. Find ABCalendarPicker.framework and ABCalendarPicker.bundle in .../ABCalendarPicker-xxxxxxxxxxx/Build/Products/

Add framework and bundle to your project

  1. Add ABCalendarPicker.framework to your project frameworks

  2. Add ABCalendarPicker.bundle to your project resources

Using ABCalendarPicker class to XIB file

  1. Create UIView object in your XIB

  2. Change UIView class to ABCalendarPicker using Identity Inspector

  3. Add this first line to main.m: [ABCalendarPicker class];

  4. #import <ABCalendarPicker/ABCalendarPicker.h> anywhere you need.

Demo video

Here are two videos, short and long. Short video shows component features. Long video shows commertial app features on iPhone 4 (really the slowest iPhone for animations).

ABCalendarPicker short demo: http://youtu.be/d2PGFiO_jk4

ABCalendarPicker 3 weeks mode: http://youtu.be/1B0X4Zqy8QY

Mr.Calendario long demo: http://youtu.be/Hz3D4Q5CDuQ

App to try

Mr.Calendario in AppStore (not free)


Written with Mou – The missing Markdown editor for web developers

Latest podspec

{
    "name": "ABCalendarPicker",
    "version": "1.1.2",
    "summary": "Fully configurable iOS calendar UI component with multiple layouts and smooth animations.",
    "homepage": "https://github.com/k06a/ABCalendarPicker",
    "license": "MIT",
    "authors": {
        "Anton Bukov": "[email protected]"
    },
    "source": {
        "git": "https://github.com/k06a/ABCalendarPicker.git",
        "tag": "1.1.2"
    },
    "platforms": {
        "ios": "5.0"
    },
    "source_files": "ABCalendarPicker/**/*.{h,m}",
    "resources": "ABCalendarPicker/**/*.{png}",
    "requires_arc": true
}

Pin It on Pinterest

Share This