iOS日历视图

最近开发需要,所以自己设计了一个日历视图,主要用到了UICollectionView,以及UICalendar和NSDate部分,总体来说还是比较容易的,毕竟我是借鉴(抄的),这里我是把日历封装到一个collectionView中,这样比较方面使用。那么简单的总结吧~

先上效果图

效果图

目前效果是这样的,但是还不是无限滚动的,我的思路是当滑到倒数第二个section的时候,sectionNumber+10,这样循环下去,但是感觉不好,所以还是期待其他思路,也希望有好的想法能一起分享~

下面上代码

首先先介绍下Model,这里所有的数据都是在Model中进行的处理。我们这使用类目对Date添加了一系列类方法。

/**
 获取日
 */
+ (NSInteger)day:(NSDate *)date;

/**
 获取农历日
 */
+ (NSString *)chineseDay:(NSDate *)date;

/**
 获取月
 */
+ (NSInteger)month:(NSDate *)date;

/**
 获取农历月
 */
+ (NSString *)chineseMonth:(NSDate *)date;

/**
 获取年
 */
+ (NSInteger)year:(NSDate *)date;

/**
 获取农历年
 */
+ (NSString *)chineseYear:(NSDate *)date;

/**
 Date转字符串
 */
+ (NSString * )theTargetDateConversionStr:(NSD
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值