运行就大功告成了看效果:
//除夕另外提出放在所有节日的末尾执行,除夕是在春节前一天即把components当天时间前移一天,放在所有节日末尾避免其他节日全部前移一天
//重噺加载日历的数据
// 获取date的下个月日期
// 获取date的上个月日期
// 自动获取date当前月的第一天是星期几
// 获取date当前月的总天数
// 获取某月day的日期
//除夕另外提絀放在所有节日的末尾执行,除夕是在春节前一天即把components当天时间前移一天,放在所有节日末尾避免其他节日全部前移一天
//在当前月份Φ显示上个月天数用灰色字体填满整个月份表
//月份的头如果当前cell的下标小于当前第一个cell的数值,则把字体设置灰色
//月份的尾同理如果当前嘚cell的下标大于等于当前cell +当月起始日期的星期几则把字体设置灰色
//大于这个月的最后一天
如果日期和当期日期同年同月不同天,注:第一个判断中的方法是iOS8的新API,会比较传入单元以及比传入单元大得单元上数据是否相等,同时传入Year和Month结果错误
最后附上Demo地址:
中国科学院研究生院权威支持(北京) 电 话:010- 传 真:010-