MouthModel.h 956 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. //
  2. // MouthModel.h
  3. // DFCalendar
  4. //
  5. // Created by Macsyf on 16/12/7.
  6. // Copyright © 2016年 ZhouDeFa. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <UIKit/UIKit.h>
  10. typedef enum : NSUInteger {
  11. DayModelStateNormal = 0,
  12. DayModelStateStart,
  13. DayModelStateEnd,
  14. DayModelStateSelected,
  15. } DayModelState;
  16. typedef enum : NSUInteger {
  17. Sunday = 1,
  18. Monday,
  19. Tuesday,
  20. Wednesday,
  21. Thursday,
  22. Friday,
  23. Saturday,
  24. } DayModelOfTheWeek;
  25. @interface DayModel : NSObject
  26. @property(nonatomic,assign)NSInteger day;
  27. @property(nonatomic,assign)DayModelState state;
  28. @property(nonatomic,assign)DayModelOfTheWeek dayOfTheWeek;
  29. @property(nonatomic,strong)NSDate *dayDate;
  30. @end
  31. @interface MouthModel : NSObject
  32. @property(nonatomic,assign)NSInteger year;
  33. @property(nonatomic,assign)NSInteger mouth;
  34. @property(nonatomic,strong)NSArray<DayModel *> * days;
  35. @property(nonatomic,assign)CGFloat cellHight;
  36. @end