IOS 日历组件,带农历显示:WHUCalendar

jopen 9年前

image

日历组件,支持农历显示,操作流畅


  1. 支持IOS7+
  2. 支持xib
  3. 支持农历

用法:


  1. 直接在xib中设置UIView的类为WHUCalendarView

  2. 代码使用WHUCalendarView:

  WHUCalendarView* cview=[[WHUCalendarView alloc] init];      CGSize s=[cview sizeThatFits:CGSizeMake(300, FLT_MAX)];      cview.frame=CGRectMake(0, 0, s.width, s.height);      cview.onDateSelectBlk=^(NSDate* date){          NSDateFormatter *format = [[NSDateFormatter alloc] init];          [format setDateFormat:@"yyyy年MM月dd"];          NSString *dateString = [format stringFromDate:date];          NSLog(@"%@",dateString);     };

3.提供了类WHUCalendarPopView用于弹出选择:

@interface ViewController ()  {      WHUCalendarPopView* _pop;  }  @end    @implementation ViewController    - (void)viewDidLoad {      [super viewDidLoad];      _pop=[[WHUCalendarPopView alloc] init];      _pop.onDateSelectBlk=^(NSDate* date){          NSDateFormatter *format = [[NSDateFormatter alloc] init];          [format setDateFormat:@"yyyy年MM月dd"];          NSString *dateString = [format stringFromDate:date];          NSLog(@"%@",dateString);     };  }  - (IBAction)onBtnClick:(id)sender {      [_pop show];  }

项目主页:http://www.open-open.com/lib/view/home/1447310694835