美文网首页
IHFCalendar - 日历控件

IHFCalendar - 日历控件

作者: 爭気 | 来源:发表于2016-09-19 15:22 被阅读36次

    IHFCalendar 可以弹出一个简单,实用的日历!
    github 地址 :https://github.com/cjsykx/IHFCalendar


    类方法直接弹出:


        [IHFCalendar showCalendarWithCurrentDate:[NSDate date]];
    

    弹出的选择时间为今天。默认加的View的屏幕最前面的View和默认尺寸。

    在iPhone 和 iPad 上弹出的尺寸 不一样 。如果要修改弹出的 尺寸和位置,调用方法如下

    + (instancetype)showCalendarWithFrame:(CGRect)frame currentDate:(NSDate *)date;
    

    如果要加在你想要的View上 , 调用

    + (instancetype)showCalendarWithFrame:(CGRect)frame inView:(UIView *)view currentDate:(NSDate *)date;
    

    如果你没有加上你的View上的话 ,可以直接使用下面代码消失

    + (void)hideCalendar;
    

    但是如果你设置了,就调用

    + (void)hideCalendarInView:(UIView *)view;
    

    使用类方法总结: 一共有三个参数currentDate,view 和 frame . 基本上一个参数currentDate是必须的,后面2个参数View可以不用设置简单的弹出你的日历。


    实例方法弹出


    实例方法是为了得到Calendar, 然后对Calendar进行外观上的设置。 用了IHFAppearence 直接对Calendar的外观进行设置。

     IHFCalendar *calendar = [IHFCalendar calendar];
     calendar.appearence.headerTitleColor = [UIColor redColor];
     [calendar show];
    

    代理:####

    - (void)calendar:(IHFCalendar *)calendar didSelectedDate:(NSDate *)date;
    

    响应用户点击某个日期

    相关文章

      网友评论

          本文标题:IHFCalendar - 日历控件

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