MemberRolePopupView.m 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. //
  2. // MemberRolePopupView.m
  3. // kneet
  4. //
  5. // Created by Jason Lee on 6/16/15.
  6. // Copyright (c) 2015 ntels. All rights reserved.
  7. //
  8. #import "JDObject.h"
  9. #import "LoginModel.h"
  10. #import "CustomLabel.h"
  11. #import "CustomRadioGroup.h"
  12. #import "MemberRolePopupView.h"
  13. #import "ValidateUtil.h"
  14. #import "CustomTextField.h"
  15. @interface MemberRolePopupView () {
  16. }
  17. @end
  18. @implementation MemberRolePopupView
  19. - (id)initFromNib {
  20. for (UIView *view in [CommonUtil nibViews:@"MemberRolePopupView"]) {
  21. if ([view isKindOfClass:[MemberRolePopupView class]]) {
  22. self = (MemberRolePopupView *)view;
  23. //XIB의 경우, 현재 화면 사이즈로 맞춰줘야 함.
  24. self.frame = [UIScreen mainScreen].bounds;
  25. self.lblTitle.text = NSLocalizedString(@"멤버 권한 변경", @"멤버 권한 변경");
  26. _rdoPower.value = KNEET_MEMBER_POWER;
  27. _rdoSimple.value= KNEET_MEMBER_SIMPLE;
  28. [_rdoPower setTitle:NSLocalizedString(@"멤버등급 : 파워", @"멤버등급 : 파워") forState:UIControlStateNormal];
  29. [_rdoSimple setTitle:NSLocalizedString(@"멤버등급 : 심플", @"멤버등급 : 심플") forState:UIControlStateNormal];
  30. self.rgroup = [[CustomRadioGroup alloc] initWithRadioButtons:_rdoPower, _rdoSimple, nil];
  31. _lblPowerDesc.text = NSLocalizedString(@"홈 셋팅을 제외한 모든 것을 할 수 있습니다", @"홈 셋팅을 제외한 모든 것을 할 수 있습니다");
  32. _lblSimpleDesc.text = NSLocalizedString(@"단순 사용만 가능합니다", @"단순 사용만 가능합니다");
  33. [self.btnConfirm setTitle:NSLocalizedString(@"확인", @"확인") forState:UIControlStateNormal];
  34. [self.btnCancel setTitle:NSLocalizedString(@"취소", @"취소") forState:UIControlStateNormal];
  35. }
  36. }
  37. return self;
  38. }
  39. - (void)didMoveToSuperview {
  40. }
  41. - (void)setMember:(HomeMemberModel *)member {
  42. _member = member;
  43. if ([_member.gradeCode isEqualToString:KNEET_MEMBER_SIMPLE]) {
  44. [_rgroup someRadioButtonTouched:_rdoSimple];
  45. }
  46. }
  47. - (void)btnConfirmTouched:(id)sender {
  48. [super btnConfirmTouched:sender];
  49. }
  50. @end