因项目需求,需要开发一个单价日历,在日历中显示每日的产品单价。搜集网络没有一个适合项目需求的,所以但是在我爱吃番茄 的日历实现方式基础上进行优化和增加了新的价格功能,并且增加了 展示的不同效果,具体方法可见源码中的Demo
RMCalendarController *c = [RMCalendarController calendarWithDays:365 showType:CalendarShowTypeMultiple];
c.isEnable = YES; // 设置是否显示 无价格时可点击
c.modelArr = "TicketModel模型数组";
// 返回结果回调
c.calendarBlock = ^(RMCalendarModel *model) {
if (model.ticketModel) {
NSLog(@"%lu-%lu-%lu-票价%.1f",(unsigned long)model.year,(unsigned long)model.month,(unsigned long)model.day, model.ticketModel.ticketPrice);
} else {
NSLog(@"%lu-%lu-%lu",(unsigned long)model.year,(unsigned long)model.month,(unsigned long)model.day);
}
};
https://github.com/MengLiMing/EasyKits ...