ActionSheetCustomPicker 2.h 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // ActionSheetPicker.h
  3. // ActionSheetPicker
  4. //
  5. // Created by on 13/03/2012.
  6. // Copyright (c) 2012 Club 15CC. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import "AbstractActionSheetPicker.h"
  10. #import "ActionSheetCustomPickerDelegate.h"
  11. @interface ActionSheetCustomPicker : AbstractActionSheetPicker
  12. {
  13. }
  14. /////////////////////////////////////////////////////////////////////////
  15. #pragma mark - Properties
  16. /////////////////////////////////////////////////////////////////////////
  17. @property(nonatomic, strong) id <ActionSheetCustomPickerDelegate> delegate;
  18. /////////////////////////////////////////////////////////////////////////
  19. #pragma mark - Init Methods
  20. /////////////////////////////////////////////////////////////////////////
  21. /** Designated init */
  22. - (instancetype)initWithTitle:(NSString *)title delegate:(id <ActionSheetCustomPickerDelegate>)delegate showCancelButton:(BOOL)showCancelButton origin:(id)origin;
  23. - (instancetype)initWithTitle:(NSString *)title delegate:(id <ActionSheetCustomPickerDelegate>)delegate showCancelButton:(BOOL)showCancelButton origin:(id)origin initialSelections:(NSArray *)initialSelections;
  24. /** Convenience class method for creating an launched */
  25. + (instancetype)showPickerWithTitle:(NSString *)title delegate:(id <ActionSheetCustomPickerDelegate>)delegate showCancelButton:(BOOL)showCancelButton origin:(id)origin;
  26. + (instancetype)showPickerWithTitle:(NSString *)title delegate:(id <ActionSheetCustomPickerDelegate>)delegate showCancelButton:(BOOL)showCancelButton origin:(id)origin initialSelections:(NSArray *)initialSelections;
  27. @end