美文网首页iOS Developer
ios 利用NSCalendar简单实现日历

ios 利用NSCalendar简单实现日历

作者: 码渣 | 来源:发表于2017-02-20 15:24 被阅读222次

最近工作量不大,利用一些时间来实现一此demo,大家可以一起交流与学习。

  • 对于NSCalendar大家或许不陌生,在以前喜欢使用比如FSCalendar第三方日历框架,也是非常好用,功能也非常强大,但大部分功能可能用不上,所以有时间何不自己封装一个呢。

1.日历继承于UIView,内部实现使用UICollectionView。

接口如下:

@class GBCalendar;

@protocol GBCalendarDelegate <NSObject>

- (void)calendar:(GBCalendar *)calendar didSelectDate:(NSDate *)date;

@end

@protocol GBCalendarDataSource <NSObject>

@property (nonatomic, weak) id <GBCalendarDelegate> delegate;

2.如何使用GBCalendar

    GBCalendar *calendar = [[GBCalendar alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, 700)];
    calendar.delegate = self;
    [self.view addSubview:calendar];

3.最后附上代码,欢迎大家下载。。。

相关文章

  • ios 利用NSCalendar简单实现日历

    最近工作量不大,利用一些时间来实现一此demo,大家可以一起交流与学习。 对于NSCalendar大家或许不陌生,...

  • NSCalendar 日历 简单实现

    今天看了看 NSCalendar , 简单的写了写, 没有什么附加功能, 这里有 Demo, 方便理解调试.LC_...

  • NSDate、NSTimeZone、NSCalendar和 NS

    相关资源 cocoachina日历本篇日历简单代码 NSDate 、NSTimeZone 、NSCalendar ...

  • iOS 日历 NSCalendar

    NSCalendar 是 iOS 获取日历数据的工具类。 获取指定月份的天数: 获取指定日期的是周几,在 NSCa...

  • iOS日历(NSCalendar)

    代理 Block两种回调方式 collectionStyle 设置 横向 竖向 两种日历 demo通道

  • 面试准备第九篇

    ```日历 NSCalendar *calendar = [[NSCalendar alloc] initWith...

  • iOS 日历类(NSCalendar)

    对于时间的操作在开发中很常见,但有时候我们需要获取到一年后的时间,或者一周后的时间.靠通过秒数计算是不行的.那就牵...

  • iOS NSCalendar 日历【转】

    NSCalendar 对世界上现存的常用的历法进行了封装,既提供了不同历法的时间信息,又支持日历的计算。可以很方便...

  • 时间与日期

    在iOS原生类中用以处理时间与日期的类:NSCalendar 日历处理NSDateComponents 将日期进...

  • NSCalendar日历

    http://www.cnblogs.com/wujian1360/archive/2011/09/05/2168...

网友评论

    本文标题:ios 利用NSCalendar简单实现日历

    本文链接:https://www.haomeiwen.com/subject/zxvlwttx.html