仿Android的MD风格设计 – LWCalendar

LWCalendar

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

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

Usage

推荐使用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];

部分参数说明

几乎UI的每个部分都可以定制,具体参见LWDatePickerBuilder里面的参数说明

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:仿Android的MD风格设计 – LWCalendar