效果
使用视图
UICollectionView
使用系统API
Calendar
实现思路
获取某个月的所有星期,把所有星期中的每一天展示在CollectionView上。
CollectionView的item数对应一个月中的所有星期数。
CollectionView上的每个item上有7个子视图来分别展示一个星期中的每一天(有的一个星期中可能不一定有7天,所以有些子视图需要隐藏掉)。
注意
个人觉得稍微难点的是获取某月的所有星期。每个星期模型需要包含这个星期从星期几开始和这个星期一共有多少天。
网友评论