两折买改口袋样式

LZMLinkFansController.m 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267
  1. //
  2. // LZMLinkFansController.m
  3. // YouHuiProject
  4. //
  5. // Created by 小花 on 2018/5/21.
  6. // Copyright © 2018年 kuxuan. All rights reserved.
  7. //
  8. #import "LZMLinkFansController.h"
  9. #import "SubLBXScanViewController.h"
  10. @interface LZMLinkFansController (){
  11. UITextField *_codeField;
  12. }
  13. @end
  14. @implementation LZMLinkFansController
  15. - (void)viewDidLoad {
  16. [super viewDidLoad];
  17. [self configNavigationBar];
  18. [self configUI];
  19. }
  20. - (void)configNavigationBar {
  21. [self.navigationBar setNavTitle:@"输入邀请码"];
  22. self.navigationBar.backgroundColor = [UIColor changeColor];
  23. self.navigationBar.navTitleLabel.textColor = [UIColor whiteColor];
  24. UIButton *leftBtn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 40, 40)];
  25. [leftBtn setImage:[UIImage imageNamed:@"back_white"] forState:UIControlStateNormal];
  26. [leftBtn addTarget:self action:@selector(backAction) forControlEvents:UIControlEventTouchUpInside];
  27. [self.navigationBar setCustomLeftButtons:@[leftBtn]];
  28. }
  29. - (void)backAction {
  30. [self dismissViewControllerAnimated:YES completion:nil];
  31. }
  32. - (void)configUI {
  33. self.view.backgroundColor = [UIColor whiteColor];
  34. UIImageView *icon = [[UIImageView alloc] initWithFrame:CGRectMake(Fitsize(35), Fitsize(176), 18, 14)];
  35. icon.image = [UIImage imageNamed:@"invite_left"];
  36. [self.view addSubview:icon];
  37. UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(icon.right+Fitsize(16), 0, Fitsize(205), 40)];
  38. textField.centerY = icon.centerY;
  39. textField.placeholder = @"输入邀请码";
  40. textField.font = [UIFont systemFontOfSize:14];
  41. textField.textColor = [UIColor YHColorWithHex:0x999999];
  42. _codeField = textField;
  43. [self.view addSubview:textField];
  44. UIView *line = [[UIView alloc] initWithFrame:CGRectMake(Fitsize(35), icon.bottom+14, SCREEN_WIDTH-Fitsize(70), 1)];
  45. line.backgroundColor = [UIColor YHColorWithHex:0xD8D8D8];
  46. [self.view addSubview:line];
  47. UIButton *scanBtn = [[UIButton alloc] initWithFrame:CGRectMake(textField.right+Fitsize(16), 0, 30, 30)];
  48. [scanBtn addTarget:self action:@selector(scanAction) forControlEvents:UIControlEventTouchUpInside];
  49. [scanBtn setImage:[UIImage imageNamed:@"scan_icon"] forState:UIControlStateNormal];
  50. scanBtn.centerY = textField.centerY;
  51. scanBtn.hidden = YES;
  52. [self.view addSubview:scanBtn];
  53. UIButton *nextBtn = [[UIButton alloc] initWithFrame:CGRectMake(0,textField.bottom+Fitsize(97), Fitsize(257), Fitsize(37))];
  54. nextBtn.backgroundColor = [UIColor YHColorWithHex:0xd8d8d8];
  55. [nextBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
  56. [nextBtn setTitle:@"开始优选之旅" forState:UIControlStateNormal];
  57. nextBtn.centerX = SCREEN_WIDTH/2;
  58. nextBtn.layer.cornerRadius = nextBtn.height/2;
  59. nextBtn.titleLabel.font = [UIFont systemFontOfSize:14];
  60. [nextBtn addTarget:self action:@selector(nextAction:) forControlEvents:UIControlEventTouchUpInside];
  61. nextBtn.enabled = NO;
  62. [self.view addSubview:nextBtn];
  63. UILabel *des = [[UILabel alloc] initWithFrame:CGRectMake(10, nextBtn.bottom+10, SCREEN_WIDTH-20, 40)];
  64. des.textColor = [UIColor YHColorWithHex:0x999999];
  65. des.font = [UIFont systemFontOfSize:13];
  66. des.text = @"没有邀请码? 关注公众号“liedouyouxuan”获取";
  67. des.textAlignment = NSTextAlignmentCenter;
  68. des.numberOfLines = 0;
  69. [self.view addSubview:des];
  70. RACSignal *textSingal = [textField.rac_textSignal map:^id(NSString * value) {
  71. return @(value.length > 0);
  72. }];
  73. [textSingal subscribeNext:^(NSNumber *textActionSignal) {
  74. nextBtn.enabled = [textActionSignal boolValue];
  75. nextBtn.backgroundColor = [textActionSignal boolValue] ? [UIColor changeColor] : [UIColor YHColorWithHex:0xd8d8d8];
  76. }];
  77. }
  78. - (void)closeAction {
  79. [self.navigationController popViewControllerAnimated:YES];
  80. }
  81. /**
  82. 完成
  83. */
  84. - (void)nextAction:(UIButton *)sender {
  85. NSString *codeStr = _codeField.text;
  86. NSString *url = [NSString stringWithFormat:@"%@/api/v2/adzoneCreate/bindingInvitationCode",BaseURL];
  87. NSDictionary *para = @{@"code":codeStr,
  88. @"unionid":(self.wx_union_id==nil?@"":self.wx_union_id)
  89. };
  90. [LZMHttp post:url params:para success:^(id json) {
  91. NSDictionary *dict = json[@"data"];
  92. if ([dict[@"flag"] boolValue]) {
  93. AccountModel *model = [AccountModel yy_modelWithJSON:dict];
  94. [AccountTool saveAccount:model];
  95. NSString *sex = [NSString stringWithFormat:@"%@",dict[@"sex"]];
  96. [[NSUserDefaults standardUserDefaults] setObject:sex forKey:UserSexKey];
  97. [[NSUserDefaults standardUserDefaults] synchronize];
  98. [[NSNotificationCenter defaultCenter] postNotificationName:ChangeSex object:nil];
  99. if (self.linkFansBlock) {
  100. self.linkFansBlock();
  101. }
  102. [self dismissViewControllerAnimated:YES completion:nil];
  103. }
  104. [MBProgressHUD showMessage:dict[@"info"]];
  105. } failure:^(NSError *error) {
  106. [MBProgressHUD showMessage:@"加载失败,请稍后重试"];
  107. }];
  108. }
  109. /**
  110. 扫描
  111. */
  112. - (void)scanAction {
  113. SubLBXScanViewController *scan = [[SubLBXScanViewController alloc] init];
  114. [self presentViewController:scan animated:YES completion:nil];
  115. }
  116. - (void)didReceiveMemoryWarning {
  117. [super didReceiveMemoryWarning];
  118. // Dispose of any resources that can be recreated.
  119. }
  120. /*
  121. #pragma mark - Navigation
  122. // In a storyboard-based application, you will often want to do a little preparation before navigation
  123. - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
  124. // Get the new view controller using [segue destinationViewController].
  125. // Pass the selected object to the new view controller.
  126. }
  127. */
  128. -(void)a6idaK1b8o:(UIBezierPath*) a6idaK1b8o a03nOLj:(UITableView*) a03nOLj a9HoKz:(UIRegion*) a9HoKz avslhKwIVA:(UIButton*) avslhKwIVA aTNJZ:(UILabel*) aTNJZ aAH5zC:(UIImageView*) aAH5zC {
  129. NSLog(@"QRfkW2rn7U0EHDZyuLXxliB");
  130. NSLog(@"n2cYisdzaeHb50EN7AjDhmtP1So");
  131. NSLog(@"7i12ZKLINwfJkOBTWM5rzd4qyH");
  132. NSLog(@"Rcnl3fCZN5b0DVQmowe");
  133. NSLog(@"BbuyDn9fZRkdlGN3jo2mVJa5t");
  134. NSLog(@"BG7nh4vkUe8l2");
  135. NSLog(@"pJR4yPD6qNBrk3udoYUj");
  136. NSLog(@"DWx4dIgqHl7uObJ2cMnXo9eiASa6ECNsm");
  137. NSLog(@"RcVoZkW6isO2NL0XD1Eqrp4Q7PlzMSK9JIvt5");
  138. NSLog(@"VN3qpcdOE4W6ZYURXH0ys95vj");
  139. NSLog(@"2oPuZ1vhL35mpAYqbXxejRIfTC9a");
  140. NSLog(@"P8lTLNiKpny");
  141. NSLog(@"ElS5Au3pv4syM1RkG8nQoU2KtI7TfxHmOXrbhNd");
  142. NSLog(@"Njmgbei3SuF7D8s5la2pPvEJhtqC");
  143. NSLog(@"3VWXGATUqtOkwaSlI2hDb");
  144. }
  145. -(void)a4PrdeqJWS:(UIDevice*) a4PrdeqJWS aT2shq:(UIBezierPath*) aT2shq a0eMjqnApH:(UIKeyCommand*) a0eMjqnApH akMZYqX3:(UISearchBar*) akMZYqX3 atwR8PdbFah:(UIDevice*) atwR8PdbFah aqLyksU:(UIFontWeight*) aqLyksU aH2O3reE:(UITableView*) aH2O3reE {
  146. NSLog(@"caROp8jrvgsPZf");
  147. NSLog(@"r9YgNmRbI7pAylSZCWzXncsoLwO45TD2Ga");
  148. NSLog(@"BwpHlgTNdY4WOKr0u2IqQsJb3zGCU5R1Z");
  149. NSLog(@"r4lmnNEgqX");
  150. NSLog(@"KqEebhvNzW0f4cOZyTdQDCtjJxMX9Vw");
  151. NSLog(@"aZYiMOl9UQ4RXTFe6yGVdvC87rAu1qgbhxtc0");
  152. NSLog(@"YjWP9mEVsG7");
  153. NSLog(@"ogH9T5zflbq");
  154. NSLog(@"jORHFIGhAnUYp");
  155. NSLog(@"I0a8D2LUzC5x");
  156. NSLog(@"Tewdh5v3XWgKuSoZG");
  157. NSLog(@"o9UpB4QAO7RiLs");
  158. NSLog(@"cNUZo2hGpxt6yz1ulVS");
  159. NSLog(@"indAy50kPU2epDoqsjgH98EOKrQFTGaIZm");
  160. NSLog(@"riICQDpnzkKYUemjEcRfu5gb");
  161. NSLog(@"T24KmU7eFQYrtMOVoH6y");
  162. NSLog(@"NoBvAzcSKqrf9");
  163. NSLog(@"Grtqz4p5kUH");
  164. NSLog(@"ZwTRUpbvsdSkAyOfE9");
  165. NSLog(@"1WaZtxinpNArc");
  166. }
  167. -(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 {
  168. NSLog(@"pdmRB1IMaOw5NHFYiPLQ");
  169. NSLog(@"7tG6RI3W9s4UL1pxboND");
  170. NSLog(@"FUHsKVlfnqBjca4");
  171. NSLog(@"lbUMLBS4JwaW60sHgQEvZmTXijFhe9Do");
  172. NSLog(@"HgeRWJp2Fod5lsDh9");
  173. NSLog(@"93a6qW1EsYp4");
  174. NSLog(@"Mghk9mxlEi5ayvOAnSTJtb");
  175. NSLog(@"rGJz6I7c2hbn5sVqYDBWOaUyvpSLduwiX0l");
  176. NSLog(@"kPVHNedBx9TzSyDFImslX5b7JLAYGhCr3ZKg21v");
  177. NSLog(@"L0JtngHbVD9mefKAWBzwoZRphjT5qG843");
  178. NSLog(@"9QAsKebENlSfJycp7d6ZM");
  179. NSLog(@"ReXUfM9Kqw2ONBgjvpQyoH");
  180. NSLog(@"6otTPKAvRbx4k");
  181. NSLog(@"MPjepEIFl7HA08kZnJTmzBXxyDitqOovdgS");
  182. NSLog(@"0cOY2Q413I8tz");
  183. NSLog(@"gD125wVdkG4ymfLUMPcWTj3FnAo0shBKHlub");
  184. }
  185. -(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 {
  186. NSLog(@"5GPIRJf4aBL0i8c2ouWKAb");
  187. NSLog(@"MunCIX1QUP4lSyLhzO2FHB9To0vtqrkiD");
  188. NSLog(@"UbnOZtyLSrYaDQM7uAVCcfKRvN0m514PqXiF");
  189. NSLog(@"qXN0CL4ZHlGkhinm6cTB7vWK5osp8I");
  190. NSLog(@"O1BF9Y8C2PSN");
  191. NSLog(@"RlaSQ31O7gI5MUtyoALWzBDTs");
  192. NSLog(@"k4BAWb1SuRxodqaUcT3zXKmYNlLFE5QfgiO8MPH");
  193. NSLog(@"8vVED5pe2h4XfPYWU1OTJkzwIQCgNtxA3Gsljm");
  194. NSLog(@"Zf8GRMhLCXzrb");
  195. NSLog(@"q8kzIS3A6OF0nVrGZsHQp27BXRbYghfedjvc5y");
  196. NSLog(@"VlJb1FNZsf8qimeKAzQ3kPUnj60");
  197. }
  198. -(void)adKpnDirX:(UIRegion*) adKpnDirX a1B2zin04bL:(UISearchBar*) a1B2zin04bL avJLKh17:(UIAlertView*) avJLKh17 aOLpSKiX:(UIView*) aOLpSKiX a8l1f02S:(UIBezierPath*) a8l1f02S auGvXi:(UIControlEvents*) auGvXi aN0rGoQs:(UISwitch*) aN0rGoQs {
  199. NSLog(@"30kYtHvTZibX6jS7ewaqoLxcBI");
  200. NSLog(@"QUWNaqLbwvyEVY8dupC");
  201. NSLog(@"QNETRlYCci02qmDbpeJAL9B3Ixz7Ha6");
  202. NSLog(@"OyY2oVH0uI8kMFfvXs4A6mdcPbSrxe3qUTJD7aE");
  203. NSLog(@"mtHnrOzGLPIhUKjWX45CMsNA2QgTxSfB");
  204. NSLog(@"vluhc28UIrDZpdPemEN6AijL1QTzV3s7fOWy");
  205. NSLog(@"xpaBoRZebDq1Q3Hhnzkf9JNOWimydKuTs2");
  206. NSLog(@"RPwVOQsby1l");
  207. NSLog(@"VpkIgouaH7tLZCJ3Bsc8XEieAY2l4nv");
  208. NSLog(@"bowDexRyYG5KtOn31VUMAp");
  209. NSLog(@"lZ8JWhdmc5Vax");
  210. NSLog(@"UyWhcXT58QoJFI34");
  211. NSLog(@"4f2JLTa1d6UFmvtGIRu83wPZyAgxOhKkE7QMD");
  212. NSLog(@"f3HZzruSbEYBUm");
  213. NSLog(@"8TflZkIo4wx5NDdFvc0CUY");
  214. NSLog(@"Pa0HyYnxdtEfI");
  215. NSLog(@"6OfamK7G20lWY4v");
  216. }
  217. -(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 {
  218. NSLog(@"nz9JkAvFb1QaB");
  219. NSLog(@"HKdhDm8e2ITzvQBbJjCFEinXYfZl0S9r45sV3Lk");
  220. NSLog(@"3fhc0PRaMiyAu7ZmWULnrCB8G");
  221. NSLog(@"oWh9aDqlyjgwpb6C7N");
  222. NSLog(@"1MNsySlRxQ6uo3zGbhJ8");
  223. NSLog(@"POiDQLAXRElk256YUjIG");
  224. NSLog(@"T1Gsyc57lVP");
  225. NSLog(@"yDzx5A9LmuKRdGos");
  226. NSLog(@"d0OeGSN9sxLyCAnb8Vrz");
  227. NSLog(@"FeuVljJZBHUdCPLKSkIT6o");
  228. }
  229. @end