JLChen
2021-11-04 1443556e9ccb1a19ed8e6710c16c8adc4d4f4fb3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
//
//  Copyright © 2019 dahua. All rights reserved.
//
 
#import "LCJointModeSelectViewController.h"
#import "LCAccountPresenter.h"
 
@interface LCJointModeSelectViewController ()
 
/// Present
@property (strong, nonatomic) LCAccountPresenter *present;
 
@end
 
@implementation LCJointModeSelectViewController
 
- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    [self setupView];
}
 
- (void)viewWillAppear:(BOOL)animated {
    [super viewWillAppear:animated];
    [self lcCreatNavigationBarWith:LCNAVIGATION_STYLE_CLEAR buttonClickBlock:nil];
}
 
- (LCAccountPresenter *)present {
    if (!_present) {
        _present = [LCAccountPresenter new];
        _present.container = self;
    }
    return _present;
}
 
- (void)setupView {
    UIImageView *topImageView = [[UIImageView alloc] initWithImage:LC_IMAGENAMED(@"background")];
    [self.view addSubview:topImageView];
    [topImageView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.mas_equalTo(self.view.mas_top);
        make.left.mas_equalTo(self.view.mas_left);
        make.width.mas_equalTo(self.view.mas_width);
        make.height.mas_equalTo(topImageView.mas_width).multipliedBy(0.86);
    }];
    
    LCButton *managerMode = [LCButton lcButtonWithType:LCButtonTypePrimary];
    [managerMode setTitle:@"Choose_Injonit_Mode_ManagerMode".lc_T forState:UIControlStateNormal];
    managerMode.tag = 1001;
    [managerMode addTarget:self.present action:@selector(modeSelectBtnClick:) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:managerMode];
    [managerMode mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.mas_equalTo(topImageView.mas_bottom).offset(70);
    }];
    
    LCButton *aboutManager = [LCButton lcButtonWithType:LCButtonTypeLink];
    [aboutManager setTitle:@"Choose_Injonit_Mode_About_Manager".lc_T forState:UIControlStateNormal];
    aboutManager.tag = 1002;
    [aboutManager addTarget:self.present action:@selector(modeSelectBtnClick:) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:aboutManager];
    [aboutManager mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.mas_equalTo(managerMode.mas_bottom).offset(10);
        make.centerX.mas_equalTo(self.view.mas_centerX);
    }];
    
    LCButton *userMode = [LCButton lcButtonWithType:LCButtonTypePrimary];
    [userMode setTitle:@"Choose_Injonit_Mode_UserMode".lc_T forState:UIControlStateNormal];
    userMode.tag = 1003;
    [userMode addTarget:self.present action:@selector(modeSelectBtnClick:) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:userMode];
    [userMode mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.mas_equalTo(managerMode.mas_bottom).offset(60);
    }];
    
    LCButton *aboutUser = [LCButton lcButtonWithType:LCButtonTypeLink];
    [aboutUser setTitle:@"Choose_Injonit_Mode_About_User".lc_T forState:UIControlStateNormal];
    aboutUser.tag = 1004;
    [aboutUser addTarget:self.present action:@selector(modeSelectBtnClick:) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:aboutUser];
    [aboutUser mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.mas_equalTo(userMode.mas_bottom).offset(10);
        make.centerX.mas_equalTo(self.view.mas_centerX);
    }];
    
    //仅对接海外有用户模式
    userMode.hidden = [LCApplicationDataManager isChinaMainland];
    aboutUser.hidden = [LCApplicationDataManager isChinaMainland];
}
 
 
@end