模仿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"); };点击空白处退出提示
评论