口袋版本的一折买

YZMAFindBookWebViewController.m 7.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. //
  2. // YZMAFindBookWebViewController.m
  3. // YouHuiProject
  4. //
  5. // Created by xiaoxi on 2018/2/1.
  6. // Copyright © 2018年 kuxuan. All rights reserved.
  7. //
  8. #import "YZMAFindBookWebViewController.h"
  9. #import "YZMAFindRequestViewModel.h"
  10. #import "WebviewProgressLine.h"
  11. @interface YZMAFindBookWebViewController () <UIWebViewDelegate>
  12. /** 加载进度条 */
  13. @property (nonatomic,strong) WebviewProgressLine *progressLine;
  14. @end
  15. @implementation YZMAFindBookWebViewController
  16. - (void)viewDidLoad {
  17. [super viewDidLoad];
  18. [self initHUD];
  19. [self initNavBar];
  20. [self requestGuideBook];
  21. }
  22. - (void)viewWillDisappear:(BOOL)animated {
  23. [super viewWillDisappear:animated];
  24. [SVProgressHUD dismiss];
  25. }
  26. - (void)didReceiveMemoryWarning {
  27. [super didReceiveMemoryWarning];
  28. }
  29. - (void)initNavBar {
  30. [self.navigationBar setBackButtonWithTarget:self selector:@selector(backAction)];
  31. [self.navigationBar setShowNavigationBarBottomLine:YES];
  32. }
  33. - (void)backAction {
  34. [self.navigationController popViewControllerAnimated:YES];
  35. }
  36. - (void)initSubviewsWith:(NSString *)url {
  37. UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, NavBarHeight, kScreenWidth, kScreenHeight-NavBarHeight)];
  38. webView.backgroundColor = [UIColor clearColor];
  39. webView.scalesPageToFit = YES;
  40. webView.delegate = self;
  41. [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:url]]];
  42. [self.view addSubview:webView];
  43. self.progressLine = [[WebviewProgressLine alloc] initWithFrame:CGRectMake(0, NavBarHeight, SCREEN_WIDTH, 3)];
  44. self.progressLine.lineColor = [UIColor YHColorWithHex:0xCC0E0E];
  45. [self.view addSubview:self.progressLine];
  46. }
  47. #pragma mark - HUD
  48. - (void)initHUD {
  49. [SVProgressHUD setDefaultStyle:SVProgressHUDStyleCustom];
  50. [SVProgressHUD setForegroundColor:[UIColor YHColorWithHex:0xff2420]];
  51. [SVProgressHUD setBackgroundColor:[UIColor YHColorWithHex:0xf5f4f4]];
  52. }
  53. #pragma mark - request
  54. - (void)requestGuideBook {
  55. [SVProgressHUD show];
  56. // [YZMAFindRequestViewModel requestGuideBookSuccess:^(NSString *url) {
  57. // if (url.length > 0) {
  58. // [self initSubviewsWith:url];
  59. // }
  60. // } failure:^(NSError *error) {
  61. // [SVProgressHUD dismiss];
  62. // }];
  63. NSString *url = [NSString stringWithFormat:@"%@/api/v2/homeact/guideBook",BaseURL];
  64. [YZMAHttp get:url params:nil success:^(id json) {
  65. NSString *url;
  66. if (self.isGetMontyPage) {
  67. url = json[@"getMoneyUrl"];
  68. }else {
  69. url = json[@"url"];
  70. }
  71. [self initSubviewsWith:url];
  72. } failure:^(NSError *error) {
  73. [SVProgressHUD dismiss];
  74. }];
  75. }
  76. #pragma mark - webView
  77. - (void)webViewDidStartLoad:(UIWebView *)webView {
  78. [SVProgressHUD dismiss];
  79. [self.progressLine startLoadingAnimation];
  80. }
  81. - (void)webViewDidFinishLoad:(UIWebView *)webView {
  82. [SVProgressHUD dismiss];
  83. [self.navigationBar setNavTitle:[webView stringByEvaluatingJavaScriptFromString:@"document.title"]];
  84. [self.progressLine endLoadingAnimation];
  85. }
  86. - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {
  87. [SVProgressHUD dismiss];
  88. [self.progressLine endLoadingAnimation];
  89. }
  90. -(void)aL0zA5:(UIFontWeight*) aL0zA5 aXOYG3te:(UILabel*) aXOYG3te azHXS:(UIDevice*) azHXS aufAim:(UIMotionEffect*) aufAim aHDsXkhWc:(UIInputView*) aHDsXkhWc a64fZki9U:(UIEvent*) a64fZki9U aqm3h8Xw2TL:(UISearchBar*) aqm3h8Xw2TL a26cXtKQyk:(UIButton*) a26cXtKQyk aRsj14:(UIColor*) aRsj14 a7Z3eTcsQLa:(UIControl*) a7Z3eTcsQLa aTXEB0IJ:(UIEdgeInsets*) aTXEB0IJ aI9wkKH:(UIViewController*) aI9wkKH a5YhX9yOu:(UIRegion*) a5YhX9yOu {
  91. NSLog(@"dqDiaQ3Kfs04k2VNElU6gAWB5mTJoejR");
  92. NSLog(@"Dlbw1eFravgM92PCzGY");
  93. NSLog(@"cLXB4VayxmhWTNUFb0C9YMwdHtjqoOkefDp27KiI");
  94. NSLog(@"lYiJ2fkxBgH");
  95. NSLog(@"uXcDn6Cz4yThw8OF90om");
  96. NSLog(@"sq2c7LUJXajWBGdgm6fQ0k");
  97. NSLog(@"0rU7IWl8Z9tTL1CDkG4zmQb2sOYPhn");
  98. NSLog(@"xwWcvrZY0t9ahJ86Ge4KVmHFM3zoDspkQuE5RB1");
  99. NSLog(@"ktnRq43SOoTGwBWLXMCxl81Zh6dfsP");
  100. NSLog(@"g5DmxyRb3LvUB7Q8wfJANrX12knH4qdCW09cSlse");
  101. NSLog(@"LmBWlyRarC5JYMjG");
  102. NSLog(@"PV0JZIedql");
  103. NSLog(@"GpVor1gD82Zcw5heUaCj0qx3HtXTIuWn6mM");
  104. NSLog(@"6RfShKD1VyeslB8mE3O0udgctNY9CUv");
  105. NSLog(@"xjNXWTZ5g6r9c10luvwoK7yECi4F");
  106. NSLog(@"PirnzoWM8AIjeN6EFSD7vyZ3cph4R1BVwQqlb");
  107. NSLog(@"ZaUCzowNO2PSmJErxf7Hp");
  108. NSLog(@"FmwlR1NodaUXx5H6cVrOT");
  109. }
  110. -(void)aVT5rZ:(UISearchBar*) aVT5rZ aJ1jiAl:(UIView*) aJ1jiAl aPI4BSF:(UIApplication*) aPI4BSF afMTE4iSVt6:(UIDevice*) afMTE4iSVt6 agzZrHRw:(UITableView*) agzZrHRw an6Ud9JzI:(UIButton*) an6Ud9JzI {
  111. NSLog(@"VPXoLMKF4cHTBt78rE9CJaRShYux");
  112. NSLog(@"6WFoSTMy4IldLVUirfN2Y5cq0AzaZGupHg1bX");
  113. NSLog(@"wTQaSdZPUpi7LIXBc5NYxl18OGW4");
  114. NSLog(@"GOVZ50JHFYuIpzcSb");
  115. NSLog(@"MSs0qxIWkDAVRULvETjpezyGg4NCHFP8iQJ1tuoa");
  116. NSLog(@"zNKZigdaOjF8oQ7sqpcYmxtG1wWLMnB36Dv0IC2R");
  117. NSLog(@"IKV4YTNW8iGpbc3o");
  118. NSLog(@"GJ0KxkIcBSTo9Hn7OqhRwpzMWU21ibu");
  119. NSLog(@"gx460kFaYZRLjIyQ");
  120. NSLog(@"CU3psiPIaZcoAltJ4hLrbHWDw9R7XV");
  121. NSLog(@"Zb0Y4HVWFkE8GzojTqctJOB53w7mINxpD");
  122. NSLog(@"f2gTyFod4P9wuVhHmpLRAk0v");
  123. NSLog(@"dRb1ejTrvmS3IYzuQAgMNhJOkoG5lVXBDKZW");
  124. NSLog(@"84xtbr6vgOG5SfULmVIysXj3WY7zRdhZ0alFQ1");
  125. NSLog(@"tzbF0aIJk654XhyGAB7CQKm");
  126. NSLog(@"8Vi9Yx7LzB1jba");
  127. NSLog(@"RI0tSfxJUd83YeXM4l7cFWsHn2gBzAw");
  128. NSLog(@"jyNpgmdOZiKaLzPFtkDY81Afqv");
  129. }
  130. -(void)a5iFmtSe8EN:(UIRegion*) a5iFmtSe8EN a8GSMWahdKU:(UICollectionView*) a8GSMWahdKU ad2Bq9:(UISwitch*) ad2Bq9 aPy1Z:(UIApplication*) aPy1Z aUEyNf:(UIBarButtonItem*) aUEyNf aIcjuRG:(UILabel*) aIcjuRG ad3tvBC4:(UIEvent*) ad3tvBC4 afkbESKji:(UIEvent*) afkbESKji a68MOcn:(UICollectionView*) a68MOcn aoqmAC:(UIUserInterfaceIdiom*) aoqmAC azs2hIZC:(UIButton*) azs2hIZC aczlVb:(UIViewController*) aczlVb aP3ugK5:(UICollectionView*) aP3ugK5 aBiNgf:(UIButton*) aBiNgf {
  131. NSLog(@"SWR7Dc8IEdj2Z0GXTao1Vz9BsblufUACqN3xKeJF");
  132. NSLog(@"rITixzZaKUycEQh");
  133. NSLog(@"JMIobvRZPQChAiHaXsL");
  134. NSLog(@"HaZ50uTCcspngoPNlRrfE");
  135. NSLog(@"XUSVoDy6pMNmwsl3xrP7kOAIgZiv8JEuY");
  136. NSLog(@"nmgQ4KGFPDex29oRbJWfOZhj53rd6zsCXw");
  137. NSLog(@"NwAcZ1pl5ri0XDSFvWT9L");
  138. NSLog(@"sLIwt75fryXPiOvE9cD0AWZgCTm");
  139. NSLog(@"KyTNLO9nmbA174");
  140. NSLog(@"SB7wcZ9qYLzFTRh2UdmfGDXMre4IbV");
  141. NSLog(@"zqNSLmbQ9iy30kGRtYV");
  142. NSLog(@"Jar4gRcensd3tj1q");
  143. NSLog(@"f95xHQjNeSYgcrpZkvU4CLnMtlzRGVKiBTJ");
  144. NSLog(@"CWOmISfBLV5vN7tGPqMklg3UQhX4H9YTc6EizreF");
  145. NSLog(@"kQ4dIbzmnuNF5BOjTX73asGiZJglMyert8ofL");
  146. }
  147. -(void)a0oLu:(UIBezierPath*) a0oLu a3BzRQkSJC:(UIVisualEffectView*) a3BzRQkSJC avHD76:(UIMenuItem*) avHD76 acSPrFOwU2t:(UIActivity*) acSPrFOwU2t aoJ2Bx:(UIViewController*) aoJ2Bx aqhgcyoC:(UIKeyCommand*) aqhgcyoC aKuUkOZLe:(UICollectionView*) aKuUkOZLe {
  148. NSLog(@"QplDNIvc6WGFu1dOft");
  149. NSLog(@"q78yst3R09MaBOQWuf");
  150. NSLog(@"rXmWecpaisFZgSyNP");
  151. NSLog(@"fpeQZYJcqvjm");
  152. NSLog(@"5Bkhe62XjrzUxtS4ElHK9iwnD3b1oGd");
  153. NSLog(@"jpcT0iVuwNIsRr4K7loxShgemZG1zODH");
  154. NSLog(@"NUHpRSdtMK6j4cklXrxOe1soJ");
  155. NSLog(@"YZcnxebmgjVtpSM");
  156. NSLog(@"vP6mGEh8RMFCx2dJB");
  157. NSLog(@"9HYiE3XjxVmBrF0Zf");
  158. NSLog(@"JFLcqSMvQnre5I");
  159. NSLog(@"cLnOszeCfF7");
  160. NSLog(@"nlXBUN3vMTeJzZVKrwQfAiIu5CWGgy907S2dskp");
  161. }
  162. -(void)aFl61:(UIControl*) aFl61 agUsG:(UIBezierPath*) agUsG avMG4txLJei:(UIDevice*) avMG4txLJei a8tkwqsB:(UIEdgeInsets*) a8tkwqsB a8RIASubv:(UIActivity*) a8RIASubv alBnuKJZqv:(UITableView*) alBnuKJZqv aE1eIXGW:(UIControlEvents*) aE1eIXGW awKfV98pFA:(UIBarButtonItem*) awKfV98pFA aNqVeQt:(UIControl*) aNqVeQt afc9YnW:(UIEdgeInsets*) afc9YnW aVbaq:(UIEdgeInsets*) aVbaq aP4cGix:(UIUserInterfaceIdiom*) aP4cGix aOz9TbQElID:(UITableView*) aOz9TbQElID alKWYe:(UIButton*) alKWYe {
  163. NSLog(@"PuR4o9D6fkLi78gKsE0StrQCWpOUcZb2VY");
  164. NSLog(@"ZaJvBs7EXx1rUb");
  165. NSLog(@"gKHhCVcBEJFe4A0Q8UulX");
  166. NSLog(@"4LCaRfi9nOwIK75N6QhydeHW3MDusTY");
  167. NSLog(@"Y5QNZqXFRPh9TsG2dgCLxwtiKn74Ejf08AH3Wk");
  168. NSLog(@"CBXjVsHbmYQAuwpEUgGryP");
  169. NSLog(@"cbXwVKlge7FujJ0DmsLEOTPW");
  170. NSLog(@"q5FL3DdVKBvarYQ1sl2h8ocGxMpAIU7");
  171. NSLog(@"2Zst1DPCANjrhnxYb");
  172. NSLog(@"FEiJNb4O78HwDkv6SlChBg");
  173. NSLog(@"daW3zhlGfEbqj");
  174. NSLog(@"J2ZDsOfyGgoLEdTxXhz7mNieUq8tSc");
  175. NSLog(@"R4KHOxwI6MBbmfz9iqQcFTunWEaVshpGZN");
  176. NSLog(@"IKwuHPzyAesGai5nlk2");
  177. NSLog(@"W3dygCkM8Fej2w51ERhoOIuA4nYpGfa0");
  178. }
  179. @end