MoreBtnModel.m 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. //
  2. // MoreBtnModel.m
  3. // OneCable
  4. //
  5. // Created by KaRam Kim on 2017. 3. 15..
  6. // Copyright © 2017년 ntels. All rights reserved.
  7. //
  8. #import "MoreBtnModel.h"
  9. @implementation MoreBtnModel
  10. -(id)init
  11. {
  12. if (self = [super init]) {
  13. }
  14. return self;
  15. }
  16. -(void)setBtnImage:(UIControlState)state imgName:(NSString *)name
  17. {
  18. switch (state)
  19. {
  20. case UIControlStateNormal:
  21. _imgNormal = [UIImage imageNamed:name];
  22. break;
  23. case UIControlStateHighlighted:
  24. _imgHighlight = [UIImage imageNamed:name];
  25. break;
  26. case UIControlStateDisabled:
  27. _imgDisabled = [UIImage imageNamed:name];
  28. break;
  29. default:
  30. break;
  31. }
  32. }
  33. - (UIImage *)getBtnImg:(UIControlState)state
  34. {
  35. switch (state)
  36. {
  37. case UIControlStateNormal:
  38. return _imgNormal;
  39. break;
  40. case UIControlStateHighlighted:
  41. return _imgHighlight;
  42. break;
  43. case UIControlStateDisabled:
  44. return _imgDisabled;
  45. break;
  46. default:
  47. break;
  48. }
  49. return nil;
  50. }
  51. - (BOOL)isEnable
  52. {
  53. return _enable;
  54. }
  55. @end