ZYCalendarView模仿 Airbnb 的日历
模仿 Airbnb 的日历
实现简单的样式定制, 有单选、多选、范围选择三种模式。
ZYCalendarView *view = [[ZYCalendarView alloc] initWithFrame:CGRectMake(0, 64, self.view.frame.size.width, self.view.frame.size.height-64)]; // 不可以点击已经过去的日期 view.manager.canSelectPastDays = false; // 可以选择时间段 view.manager.selectionType = ZYCalendarSelectionTypeRange; // 设置当前日期 view.date = [NSDate date]; view.dayViewBlock = ^(ZYCalendarManager *manager, NSDate *dayDate) { // NSLog(@"%@", dayDate); for (NSDate *date in manager.selectedDateArray) { NSLog(@"%@", [manager.dateFormatter stringFromDate:date]); } printf("\n"); };
评论