HorizontalCalendarView 0.0.3

HorizontalCalendarView 0.0.3

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最后发布2016年11月
SwiftSwift 版本3.0
SPM支持 SPM

Raphael Seher 维护。




HorizontalCalendarView

用 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;
  }

反馈 & 问题

如果您愿意,也可以给我提供反馈!如果您有问题,请写一个问题。