Latest 0.1.1
Homepage https://github.com/powhu/TKCalendarView
License MIT
Platforms ios 10.0
Authors

The page curl animation calendar. Inspired by 『君の名は。

TKCalendarView

About

A calendar flip animation used in the movie called 『君の名は。

Swipe to change date with page curl animation.
Written in Swift 3.

Preview

TKCalendarView

Requirements

iOS 10+

XCode 8.0+

Swift 3.0+

Installation

Cocoapods

pod 'TKCalendarView'

Manually

Drag TKCalendarView.swift , TKDatePageView.swift into your project.

Usage

Use Interface Builder

Add a UIView and change class to TKCalendarView. That’s all.

Or use code

let calendar = TKCalendarView(frame: CGRect(x: 0, y: 0, width: 320, height: 320))
calendar.delegate = self
view.addSubview(calendar)

Delegate

When date changed TKCalendarView will call this delegate.

func calendar(calendar: TKCalendarView, dateChanged date: Date) {
    print(date)
}

Customization

Here is a list of customizable behaviors:

var color
var dayFont
var monthFont
var weekFont
var calendar

License

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

Latest podspec

{
    "name": "TKCalendarView",
    "version": "0.1.1",
    "summary": "The page curl animation calendar.  Inspired by u300eu541bu306eu540du306fuff61u300f",
    "description": "A calendar app used in the movie called u300eu541bu306eu540du306fuff61u300f.Swipe to change date with page curl animation.",
    "homepage": "https://github.com/powhu/TKCalendarView",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "PowHu Yang": "[email protected]"
    },
    "source": {
        "git": "https://github.com/powhu/TKCalendarView.git",
        "tag": "0.1.1"
    },
    "platforms": {
        "ios": "10.0"
    },
    "source_files": "TKCalendarView/Classes/**/*",
    "pushed_with_swift_version": "3.0"
}

Pin It on Pinterest

Share This