#api:
internal func next()
internal func pre()
internal func setToday()
#使用说明:
//
// ViewController.swift
// KeleCalendar
//
// Created by antz on 15/6/17.
// Copyright (c) 2015年 antz. All rights reserved.
//
import UIKit
class ViewController: UIViewController, KeleCalDelegate {
var kele:KeleCalMainView!
@IBOutlet weak var nextBtn: UIButton!
@IBOutlet weak var preBtn: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//println(cd.monthDateRange(NSDate()))
kele = KeleCalMainView()
kele.delegate = self
kele.render()
view.addSubview(kele)
}
func onCellRender(cell: KeleCalCellView, kdate: CalDateTimeVO) {
println("keleMain.onCellRender:\(kdate.year!)-\(kdate.month!)-\(kdate.day!)")
}
//---delegate
func onCellPressed(cell: KeleCalCellView, kdate: CalDateTimeVO) {
println("keleMain:\(kdate.year!)-\(kdate.month!)-\(kdate.day!)")
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func onNextPressed(sender: AnyObject) {
kele.next()
}
@IBAction func onPrePressed(sender: AnyObject) {
kele.pre()
}
@IBAction func onTodayPressed(sender: AnyObject) {
kele.setToday()
}
}