The page curl animation calendar. Inspired by 『君の名は。』
A calendar flip animation used in the movie called 『君の名は。』
Swipe to change date with page curl animation. Written in Swift 3.
iOS 10+
XCode 8.0+
Swift 3.0+
pod 'TKCalendarView'
Drag TKCalendarView.swift
, TKDatePageView.swift
into your project.
Add a UIView
and change class to TKCalendarView
. That's all.
let calendar = TKCalendarView(frame: CGRect(x: 0, y: 0, width: 320, height: 320))
calendar.delegate = self
view.addSubview(calendar)
When date changed TKCalendarView
will call this delegate.
func calendar(calendar: TKCalendarView, dateChanged date: Date) {
print(date)
}
Here is a list of customizable behaviors:
var color
var dayFont
var monthFont
var weekFont
var calendar
TKCalendarView is available under the MIT license. See the LICENSE file for more info.