SelectButton.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // SelectButton.h
  3. // JasonDevelop
  4. //
  5. // Created by Jason Lee on 2013. 12. 16..
  6. // Copyright (c) jasondevelop. All rights reserved.
  7. //
  8. // UIButton에 PickerView를 로드하게 만든 커스텀 클래스.
  9. //
  10. @import UIKit;
  11. //#import "OSObject.h"
  12. #import "SortDictionary.h"
  13. #import "CustomButton.h"
  14. @protocol SelectButtonDelegate <NSObject>
  15. @optional
  16. - (void)didChangedSelectRow:(id)sender selectedIndex:(NSInteger)selectedIndex;
  17. //- (void)didChangedSelect:(id)sender row:(NSInteger)selectedIndex;
  18. - (void)didChangedSelect:(id)sender info:(NSDictionary *)info;
  19. @end
  20. @interface SelectButton : CustomButton
  21. @property (assign, nonatomic) id <SelectButtonDelegate> delegate;
  22. @property (strong, nonatomic) SortDictionary *dataDict; //DataSource
  23. @property (weak, nonatomic) id selectedValue; //선택된 Object 반환
  24. @property (weak, nonatomic) id selectedTitle; //선택된 제목을 반환
  25. - (void)pickerDonePressed:(id)sender;
  26. - (void)pickerCancelPressed:(id)sender;
  27. - (void)reloadDataDict;
  28. @end
  29. @interface SelectListButton : SelectButton
  30. @end