测试已测试 | ✓ |
Lang语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2016年11月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Raphael Seher 维护。
用 Swift 编写的简单水平日历。
1.) 导入模块
import HorizontalCalendarView
2.) 通过代码或 InterfaceDesigner 插入视图
3.) 采纳代理
class ViewController: UIViewController, HorizontalCalendarDelegate
4.) 实现 delegate 方法
func horizontalCalendarViewDidUpdate(calendar: HorizontalCalendarView, date: NSDate) {
let formatter: NSDateFormatter = NSDateFormatter()
formatter.dateFormat = "dd.MM.YYYY"
print("Updated calendarView \(formatter.stringFromDate(date))")
}
使用您的类或 nib 初始化 HorizontalCalendarView。
let customCalendarView = HorizontalCalendarView(frame: CGRect(x: 0, y: 0, width: view.frame.width, height: 100.0),
cellWidth: 80, cellClass: MyCustomCalendarCell.self)
并且覆盖 configureCalendarCell
override func configureCalendarCell(cell: UICollectionViewCell, date: NSDate, active: Bool) -> UICollectionViewCell {
//update your cell
return cell;
}
如果您愿意,也可以给我提供反馈!如果您有问题,请写一个问题。