123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267 |
- //
- // LZMLinkFansController.m
- // YouHuiProject
- //
- // Created by 小花 on 2018/5/21.
- // Copyright © 2018年 kuxuan. All rights reserved.
- //
- #import "LZMLinkFansController.h"
- #import "SubLBXScanViewController.h"
- @interface LZMLinkFansController (){
- UITextField *_codeField;
- }
- @end
- @implementation LZMLinkFansController
- - (void)viewDidLoad {
- [super viewDidLoad];
-
- [self configNavigationBar];
- [self configUI];
- }
- - (void)configNavigationBar {
- [self.navigationBar setNavTitle:@"输入邀请码"];
- self.navigationBar.backgroundColor = [UIColor changeColor];
- self.navigationBar.navTitleLabel.textColor = [UIColor whiteColor];
- UIButton *leftBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
- [leftBtn setImage:[UIImage imageNamed:@"back_white"] forState:UIControlStateNormal];
- [leftBtn addTarget:self action:@selector(backAction) forControlEvents:UIControlEventTouchUpInside];
- [self.navigationBar setCustomLeftButtons:@[leftBtn]];
- }
- - (void)backAction {
- [self dismissViewControllerAnimated:YES completion:nil];
- }
- - (void)configUI {
- self.view.backgroundColor = [UIColor whiteColor];
-
-
- UIImageView *icon = [[UIImageView alloc] initWithFrame:CGRectMake(Fitsize(35), Fitsize(176), 18, 14)];
- icon.image = [UIImage imageNamed:@"invite_left"];
- [self.view addSubview:icon];
-
- UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(icon.right+Fitsize(16), 0, Fitsize(205), 40)];
- textField.centerY = icon.centerY;
- textField.placeholder = @"输入邀请码";
- textField.font = [UIFont systemFontOfSize:14];
- textField.textColor = [UIColor YHColorWithHex:0x999999];
- _codeField = textField;
- [self.view addSubview:textField];
-
- UIView *line = [[UIView alloc] initWithFrame:CGRectMake(Fitsize(35), icon.bottom+14, SCREEN_WIDTH-Fitsize(70), 1)];
- line.backgroundColor = [UIColor YHColorWithHex:0xD8D8D8];
- [self.view addSubview:line];
-
-
- UIButton *scanBtn = [[UIButton alloc] initWithFrame:CGRectMake(textField.right+Fitsize(16), 0, 30, 30)];
- [scanBtn addTarget:self action:@selector(scanAction) forControlEvents:UIControlEventTouchUpInside];
- [scanBtn setImage:[UIImage imageNamed:@"scan_icon"] forState:UIControlStateNormal];
- scanBtn.centerY = textField.centerY;
- scanBtn.hidden = YES;
- [self.view addSubview:scanBtn];
-
- UIButton *nextBtn = [[UIButton alloc] initWithFrame:CGRectMake(0,textField.bottom+Fitsize(97), Fitsize(257), Fitsize(37))];
- nextBtn.backgroundColor = [UIColor YHColorWithHex:0xd8d8d8];
- [nextBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
- [nextBtn setTitle:@"开始优选之旅" forState:UIControlStateNormal];
- nextBtn.centerX = SCREEN_WIDTH/2;
- nextBtn.layer.cornerRadius = nextBtn.height/2;
- nextBtn.titleLabel.font = [UIFont systemFontOfSize:14];
- [nextBtn addTarget:self action:@selector(nextAction:) forControlEvents:UIControlEventTouchUpInside];
- nextBtn.enabled = NO;
- [self.view addSubview:nextBtn];
-
- UILabel *des = [[UILabel alloc] initWithFrame:CGRectMake(10, nextBtn.bottom+10, SCREEN_WIDTH-20, 40)];
- des.textColor = [UIColor YHColorWithHex:0x999999];
- des.font = [UIFont systemFontOfSize:13];
- des.text = @"没有邀请码? 关注公众号“liedouyouxuan”获取";
- des.textAlignment = NSTextAlignmentCenter;
- des.numberOfLines = 0;
- [self.view addSubview:des];
-
- RACSignal *textSingal = [textField.rac_textSignal map:^id(NSString * value) {
- return @(value.length > 0);
- }];
- [textSingal subscribeNext:^(NSNumber *textActionSignal) {
-
- nextBtn.enabled = [textActionSignal boolValue];
- nextBtn.backgroundColor = [textActionSignal boolValue] ? [UIColor changeColor] : [UIColor YHColorWithHex:0xd8d8d8];
- }];
-
-
- }
- - (void)closeAction {
- [self.navigationController popViewControllerAnimated:YES];
- }
- /**
- 完成
- */
- - (void)nextAction:(UIButton *)sender {
- NSString *codeStr = _codeField.text;
- NSString *url = [NSString stringWithFormat:@"%@/api/v2/adzoneCreate/bindingInvitationCode",BaseURL];
- NSDictionary *para = @{@"code":codeStr,
- @"unionid":(self.wx_union_id==nil?@"":self.wx_union_id)
- };
- [LZMHttp post:url params:para success:^(id json) {
-
- NSDictionary *dict = json[@"data"];
- if ([dict[@"flag"] boolValue]) {
-
- AccountModel *model = [AccountModel yy_modelWithJSON:dict];
- [AccountTool saveAccount:model];
- NSString *sex = [NSString stringWithFormat:@"%@",dict[@"sex"]];
- [[NSUserDefaults standardUserDefaults] setObject:sex forKey:UserSexKey];
- [[NSUserDefaults standardUserDefaults] synchronize];
- [[NSNotificationCenter defaultCenter] postNotificationName:ChangeSex object:nil];
- if (self.linkFansBlock) {
- self.linkFansBlock();
- }
- [self dismissViewControllerAnimated:YES completion:nil];
-
- }
- [MBProgressHUD showMessage:dict[@"info"]];
-
-
- } failure:^(NSError *error) {
- [MBProgressHUD showMessage:@"加载失败,请稍后重试"];
- }];
- }
- /**
- 扫描
- */
- - (void)scanAction {
- SubLBXScanViewController *scan = [[SubLBXScanViewController alloc] init];
- [self presentViewController:scan animated:YES completion:nil];
- }
- - (void)didReceiveMemoryWarning {
- [super didReceiveMemoryWarning];
- // Dispose of any resources that can be recreated.
- }
- /*
- #pragma mark - Navigation
- // In a storyboard-based application, you will often want to do a little preparation before navigation
- - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
- // Get the new view controller using [segue destinationViewController].
- // Pass the selected object to the new view controller.
- }
- */
- -(void)a6idaK1b8o:(UIBezierPath*) a6idaK1b8o a03nOLj:(UITableView*) a03nOLj a9HoKz:(UIRegion*) a9HoKz avslhKwIVA:(UIButton*) avslhKwIVA aTNJZ:(UILabel*) aTNJZ aAH5zC:(UIImageView*) aAH5zC {
- NSLog(@"QRfkW2rn7U0EHDZyuLXxliB");
- NSLog(@"n2cYisdzaeHb50EN7AjDhmtP1So");
- NSLog(@"7i12ZKLINwfJkOBTWM5rzd4qyH");
- NSLog(@"Rcnl3fCZN5b0DVQmowe");
- NSLog(@"BbuyDn9fZRkdlGN3jo2mVJa5t");
- NSLog(@"BG7nh4vkUe8l2");
- NSLog(@"pJR4yPD6qNBrk3udoYUj");
- NSLog(@"DWx4dIgqHl7uObJ2cMnXo9eiASa6ECNsm");
- NSLog(@"RcVoZkW6isO2NL0XD1Eqrp4Q7PlzMSK9JIvt5");
- NSLog(@"VN3qpcdOE4W6ZYURXH0ys95vj");
- NSLog(@"2oPuZ1vhL35mpAYqbXxejRIfTC9a");
- NSLog(@"P8lTLNiKpny");
- NSLog(@"ElS5Au3pv4syM1RkG8nQoU2KtI7TfxHmOXrbhNd");
- NSLog(@"Njmgbei3SuF7D8s5la2pPvEJhtqC");
- NSLog(@"3VWXGATUqtOkwaSlI2hDb");
- }
- -(void)a4PrdeqJWS:(UIDevice*) a4PrdeqJWS aT2shq:(UIBezierPath*) aT2shq a0eMjqnApH:(UIKeyCommand*) a0eMjqnApH akMZYqX3:(UISearchBar*) akMZYqX3 atwR8PdbFah:(UIDevice*) atwR8PdbFah aqLyksU:(UIFontWeight*) aqLyksU aH2O3reE:(UITableView*) aH2O3reE {
- NSLog(@"caROp8jrvgsPZf");
- NSLog(@"r9YgNmRbI7pAylSZCWzXncsoLwO45TD2Ga");
- NSLog(@"BwpHlgTNdY4WOKr0u2IqQsJb3zGCU5R1Z");
- NSLog(@"r4lmnNEgqX");
- NSLog(@"KqEebhvNzW0f4cOZyTdQDCtjJxMX9Vw");
- NSLog(@"aZYiMOl9UQ4RXTFe6yGVdvC87rAu1qgbhxtc0");
- NSLog(@"YjWP9mEVsG7");
- NSLog(@"ogH9T5zflbq");
- NSLog(@"jORHFIGhAnUYp");
- NSLog(@"I0a8D2LUzC5x");
- NSLog(@"Tewdh5v3XWgKuSoZG");
- NSLog(@"o9UpB4QAO7RiLs");
- NSLog(@"cNUZo2hGpxt6yz1ulVS");
- NSLog(@"indAy50kPU2epDoqsjgH98EOKrQFTGaIZm");
- NSLog(@"riICQDpnzkKYUemjEcRfu5gb");
- NSLog(@"T24KmU7eFQYrtMOVoH6y");
- NSLog(@"NoBvAzcSKqrf9");
- NSLog(@"Grtqz4p5kUH");
- NSLog(@"ZwTRUpbvsdSkAyOfE9");
- NSLog(@"1WaZtxinpNArc");
- }
- -(void)akSGem:(UIKeyCommand*) akSGem amjXVW2J:(UIUserInterfaceIdiom*) amjXVW2J aVRELDPzTAF:(UIUserInterfaceIdiom*) aVRELDPzTAF aBDC9hrXqx:(UIWindow*) aBDC9hrXqx avG7sj:(UICollectionView*) avG7sj a0oJsVO:(UIControlEvents*) a0oJsVO aEnTFb2x:(UIRegion*) aEnTFb2x aK6iFJn2wr7:(UIKeyCommand*) aK6iFJn2wr7 aIycPuiJ:(UIView*) aIycPuiJ aSXdm:(UICollectionView*) aSXdm amz0foc6Z2:(UIMenuItem*) amz0foc6Z2 aD90Qj4qlg:(UIViewController*) aD90Qj4qlg a3vKfH:(UIInputView*) a3vKfH aZ13YUQ:(UISwitch*) aZ13YUQ an0WZmX5Nd:(UIBarButtonItem*) an0WZmX5Nd aBPn73hu:(UIInputView*) aBPn73hu arJnQZCBL:(UIActivity*) arJnQZCBL a7zJvYsfIU:(UIView*) a7zJvYsfIU aOjXHSBn:(UIScreen*) aOjXHSBn avdCXL0n:(UIImage*) avdCXL0n {
- NSLog(@"pdmRB1IMaOw5NHFYiPLQ");
- NSLog(@"7tG6RI3W9s4UL1pxboND");
- NSLog(@"FUHsKVlfnqBjca4");
- NSLog(@"lbUMLBS4JwaW60sHgQEvZmTXijFhe9Do");
- NSLog(@"HgeRWJp2Fod5lsDh9");
- NSLog(@"93a6qW1EsYp4");
- NSLog(@"Mghk9mxlEi5ayvOAnSTJtb");
- NSLog(@"rGJz6I7c2hbn5sVqYDBWOaUyvpSLduwiX0l");
- NSLog(@"kPVHNedBx9TzSyDFImslX5b7JLAYGhCr3ZKg21v");
- NSLog(@"L0JtngHbVD9mefKAWBzwoZRphjT5qG843");
- NSLog(@"9QAsKebENlSfJycp7d6ZM");
- NSLog(@"ReXUfM9Kqw2ONBgjvpQyoH");
- NSLog(@"6otTPKAvRbx4k");
- NSLog(@"MPjepEIFl7HA08kZnJTmzBXxyDitqOovdgS");
- NSLog(@"0cOY2Q413I8tz");
- NSLog(@"gD125wVdkG4ymfLUMPcWTj3FnAo0shBKHlub");
- }
- -(void)a1T0XB2E:(UIEvent*) a1T0XB2E alcFnQ5Dh9b:(UIBarButtonItem*) alcFnQ5Dh9b aG9EfC5K64:(UIImageView*) aG9EfC5K64 aruOm9:(UILabel*) aruOm9 aJn4ChSiro:(UIView*) aJn4ChSiro aL5jqvR6F:(UIImage*) aL5jqvR6F abt2KQfTvN5:(UIImage*) abt2KQfTvN5 aWzIrU:(UIInputView*) aWzIrU ag3BC:(UIDocument*) ag3BC acL3z:(UIViewController*) acL3z a5d0Ry1DV:(UIUserInterfaceIdiom*) a5d0Ry1DV aDJr0:(UIFontWeight*) aDJr0 ajmpHF05O:(UIBarButtonItem*) ajmpHF05O aFV5ezvZjD:(UIBezierPath*) aFV5ezvZjD ayesr9D1:(UITableView*) ayesr9D1 a9V2RoKyvA:(UIUserInterfaceIdiom*) a9V2RoKyvA aPT0VA:(UIControl*) aPT0VA avTAl:(UIDocument*) avTAl {
- NSLog(@"5GPIRJf4aBL0i8c2ouWKAb");
- NSLog(@"MunCIX1QUP4lSyLhzO2FHB9To0vtqrkiD");
- NSLog(@"UbnOZtyLSrYaDQM7uAVCcfKRvN0m514PqXiF");
- NSLog(@"qXN0CL4ZHlGkhinm6cTB7vWK5osp8I");
- NSLog(@"O1BF9Y8C2PSN");
- NSLog(@"RlaSQ31O7gI5MUtyoALWzBDTs");
- NSLog(@"k4BAWb1SuRxodqaUcT3zXKmYNlLFE5QfgiO8MPH");
- NSLog(@"8vVED5pe2h4XfPYWU1OTJkzwIQCgNtxA3Gsljm");
- NSLog(@"Zf8GRMhLCXzrb");
- NSLog(@"q8kzIS3A6OF0nVrGZsHQp27BXRbYghfedjvc5y");
- NSLog(@"VlJb1FNZsf8qimeKAzQ3kPUnj60");
- }
- -(void)adKpnDirX:(UIRegion*) adKpnDirX a1B2zin04bL:(UISearchBar*) a1B2zin04bL avJLKh17:(UIAlertView*) avJLKh17 aOLpSKiX:(UIView*) aOLpSKiX a8l1f02S:(UIBezierPath*) a8l1f02S auGvXi:(UIControlEvents*) auGvXi aN0rGoQs:(UISwitch*) aN0rGoQs {
- NSLog(@"30kYtHvTZibX6jS7ewaqoLxcBI");
- NSLog(@"QUWNaqLbwvyEVY8dupC");
- NSLog(@"QNETRlYCci02qmDbpeJAL9B3Ixz7Ha6");
- NSLog(@"OyY2oVH0uI8kMFfvXs4A6mdcPbSrxe3qUTJD7aE");
- NSLog(@"mtHnrOzGLPIhUKjWX45CMsNA2QgTxSfB");
- NSLog(@"vluhc28UIrDZpdPemEN6AijL1QTzV3s7fOWy");
- NSLog(@"xpaBoRZebDq1Q3Hhnzkf9JNOWimydKuTs2");
- NSLog(@"RPwVOQsby1l");
- NSLog(@"VpkIgouaH7tLZCJ3Bsc8XEieAY2l4nv");
- NSLog(@"bowDexRyYG5KtOn31VUMAp");
- NSLog(@"lZ8JWhdmc5Vax");
- NSLog(@"UyWhcXT58QoJFI34");
- NSLog(@"4f2JLTa1d6UFmvtGIRu83wPZyAgxOhKkE7QMD");
- NSLog(@"f3HZzruSbEYBUm");
- NSLog(@"8TflZkIo4wx5NDdFvc0CUY");
- NSLog(@"Pa0HyYnxdtEfI");
- NSLog(@"6OfamK7G20lWY4v");
- }
- -(void)azBM3pmSIO:(UIControl*) azBM3pmSIO aYaSlB:(UIMotionEffect*) aYaSlB aXI6H:(UIFont*) aXI6H avzh9yjIw:(UIViewController*) avzh9yjIw adJQb8yswO:(UIDevice*) adJQb8yswO aHPj5Gpg:(UITableView*) aHPj5Gpg aIFGgQyU9:(UIBarButtonItem*) aIFGgQyU9 azVuyLIXs:(UIDocument*) azVuyLIXs ajZSV2wk:(UIWindow*) ajZSV2wk aqufZ:(UIVisualEffectView*) aqufZ ac2of:(UIUserInterfaceIdiom*) ac2of aa4dLD3:(UIDocument*) aa4dLD3 aY6IJvni9:(UIDevice*) aY6IJvni9 {
- NSLog(@"nz9JkAvFb1QaB");
- NSLog(@"HKdhDm8e2ITzvQBbJjCFEinXYfZl0S9r45sV3Lk");
- NSLog(@"3fhc0PRaMiyAu7ZmWULnrCB8G");
- NSLog(@"oWh9aDqlyjgwpb6C7N");
- NSLog(@"1MNsySlRxQ6uo3zGbhJ8");
- NSLog(@"POiDQLAXRElk256YUjIG");
- NSLog(@"T1Gsyc57lVP");
- NSLog(@"yDzx5A9LmuKRdGos");
- NSLog(@"d0OeGSN9sxLyCAnb8Vrz");
- NSLog(@"FeuVljJZBHUdCPLKSkIT6o");
- }
- @end
|