DatePickerButton.h 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. //
  2. // CustomButton.h
  3. // JasonDevelop
  4. //
  5. // UIButton 터치 시, DatePicker를 로드하는 커스텀 클래스
  6. //
  7. // Created by Jason Lee on 2013. 12. 16..
  8. // Copyright (c) jasondevelop. All rights reserved.
  9. //
  10. #import "CustomButton.h"
  11. @import UIKit;
  12. typedef enum {
  13. DatePickerModeFull = 0,
  14. DatePickerModeYear
  15. } DatePickerMode;
  16. @interface DatePickerButton : CustomButton
  17. @property (strong, nonatomic) id delegate ;
  18. @property (strong, nonatomic) NSString *dateString; //현재 날짜를 String으로 반환
  19. @property (strong, nonatomic) NSString *formatString; //현재 날짜를 String으로 반환
  20. @property (strong, nonatomic) NSDate *date; //현재 선택된 날짜를 반환
  21. @property (assign, nonatomic) IBInspectable DatePickerMode pickerMode;
  22. @property (nonatomic, assign) BOOL isHidePicker;
  23. @property (strong, nonatomic) NSString *poupTitle; //팝업 형식으로 사용할경우 팝업 타이틀
  24. @end
  25. @protocol DatePickerButtonDelegate <NSObject>
  26. @optional
  27. - (void)didDoneClicked:(id)sender;
  28. @end