THDateDay.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // THDateDay.h
  3. // THCalendarDatePicker
  4. //
  5. // Created by chase wasden on 2/10/13.
  6. // Adapted by Hannes Tribus on 31/07/14.
  7. // Copyright (c) 2014 3Bus. All rights reserved.
  8. //
  9. #import <UIKit/UIKit.h>
  10. @class THDateDay;
  11. @protocol THDateDayDelegate <NSObject>
  12. -(void)dateDayTapped:(THDateDay *)dateDay;
  13. @end
  14. @interface THDateDay : UIView
  15. @property (weak, nonatomic) id<THDateDayDelegate> delegate;
  16. @property (weak, nonatomic) IBOutlet UIImageView *hasItemsIndicator;
  17. @property (weak, nonatomic) IBOutlet UIButton *dateButton;
  18. @property (strong, nonatomic) NSDate *date;
  19. @property (strong, nonatomic) UIColor *selectedBackgroundColor;
  20. @property (strong, nonatomic) UIColor *currentDateColor;
  21. @property (strong, nonatomic) UIColor *currentDateColorSelected;
  22. @property (nonatomic, getter=isRounded) BOOL rounded;
  23. - (IBAction)dateButtonTapped:(id)sender;
  24. - (void)setLightText:(BOOL)light;
  25. - (void)setIsDayInRange;
  26. - (void)setSelected:(BOOL)selected;
  27. - (void)setEnabled:(BOOL)enabled;
  28. - (void)indicateDayHasItems:(BOOL)indicate;
  29. @end