使用collectionView实现。主要为日期的计算。日期推荐使用NSCalendar,各个所需要的属性都可以获得。
1、计算某个日期的月份第一天为周几
使用NSCalendar及NSDateComponent,代码如下
其中calendarUnit为swift使用多个枚举值的构造方法。
2、获取本月的天数
获取月份以及当天的等等都是使用dateFormatter,不再贴出。
github地址:GitHub - wangtongke/WTKCalendar: 简易版日历,使用只需要导出collectionView即可