code by swift
效果图:
#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()
}
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )