LWCalendar 1.0.1

LWCalendar 1.0.1

测试已测试
语言语言 Obj-CObjective C
许可证 自定义
发布日期上次发布2017年1月

Lu Wei 维护。




参考ZYCalendarView,模仿了 Android 的 material design 设计

calender.gif

目前还没有开放定制化的 API,想要定制 UI 只能修改源码

使用方法

推荐使用 Pod

  1. 在 Podfile 中添加 pod 'LWCalendar'

2.在需要使用的地方添加

#import "LWCalendarHeader.h" 

3.实现 DatePickerDelegate 代理

@interface ViewController ()<DatePickerDelegate>

@end 

-(void)onDateSet:(LWDatePickerDialog *)dialog StartDate:(NSDate *)start EndDate:(NSDate *)end{
NSLog(@"onDateSet");
}

4.创建和显示

[[LWDatePickerDialog initWithDate:[NSDate date] Delegate:self] show]; 

使用源码

1.下载源码,将 LWCalendar 文件夹添加到自己的工程中

2.在需要使用的地方添加

    #import "LWCalendarHeader.h" 

3.实现 DatePickerDelegate 代理

    @interface ViewController ()<DatePickerDelegate>

    @end 

    -(void)onDateSet:(LWDatePickerDialog *)dialog StartDate:(NSDate *)start EndDate:(NSDate *)end{
        NSLog(@"onDateSet");
    }

4.创建和显示

    [[LWDatePickerDialog initWithDate:[NSDate date] Delegate:self] show]; 

部分参数说明

calender.gif

几乎可以自定义 UI 的任何部分,具体请参阅 LWDatePickerBuilder 中的参数说明

待办事项

1.寻找 UI 设计师帮忙设计布局,这个布局还是有点丑......

2.设计和开放多选模式的接口

3.添加时间选择器,即 Android 上看起来很炫的时钟

作者

luwei2012

许可证

CoreTextView 在 GNU 许可证下可用。有关更多信息,请参阅 LICENSE 文件。