// // YZMAFindBookWebViewController.m // YouHuiProject // // Created by xiaoxi on 2018/2/1. // Copyright © 2018年 kuxuan. All rights reserved. // #import "YZMAFindBookWebViewController.h" #import "YZMAFindRequestViewModel.h" #import "WebviewProgressLine.h" @interface YZMAFindBookWebViewController () /** 加载进度条 */ @property (nonatomic,strong) WebviewProgressLine *progressLine; @end @implementation YZMAFindBookWebViewController - (void)viewDidLoad { [super viewDidLoad]; [self initHUD]; [self initNavBar]; [self requestGuideBook]; } - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; [SVProgressHUD dismiss]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; } - (void)initNavBar { [self.navigationBar setBackButtonWithTarget:self selector:@selector(backAction)]; [self.navigationBar setShowNavigationBarBottomLine:YES]; } - (void)backAction { [self.navigationController popViewControllerAnimated:YES]; } - (void)initSubviewsWith:(NSString *)url { UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, NavBarHeight, kScreenWidth, kScreenHeight-NavBarHeight)]; webView.backgroundColor = [UIColor clearColor]; webView.scalesPageToFit = YES; webView.delegate = self; [webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:url]]]; [self.view addSubview:webView]; self.progressLine = [[WebviewProgressLine alloc] initWithFrame:CGRectMake(0, NavBarHeight, SCREEN_WIDTH, 3)]; self.progressLine.lineColor = [UIColor YHColorWithHex:0xCC0E0E]; [self.view addSubview:self.progressLine]; } #pragma mark - HUD - (void)initHUD { [SVProgressHUD setDefaultStyle:SVProgressHUDStyleCustom]; [SVProgressHUD setForegroundColor:[UIColor YHColorWithHex:0xff2420]]; [SVProgressHUD setBackgroundColor:[UIColor YHColorWithHex:0xf5f4f4]]; } #pragma mark - request - (void)requestGuideBook { [SVProgressHUD show]; // [YZMAFindRequestViewModel requestGuideBookSuccess:^(NSString *url) { // if (url.length > 0) { // [self initSubviewsWith:url]; // } // } failure:^(NSError *error) { // [SVProgressHUD dismiss]; // }]; NSString *url = [NSString stringWithFormat:@"%@/api/v2/homeact/guideBook",BaseURL]; [YZMAHttp get:url params:nil success:^(id json) { NSString *url; if (self.isGetMontyPage) { url = json[@"getMoneyUrl"]; }else { url = json[@"url"]; } [self initSubviewsWith:url]; } failure:^(NSError *error) { [SVProgressHUD dismiss]; }]; } #pragma mark - webView - (void)webViewDidStartLoad:(UIWebView *)webView { [SVProgressHUD dismiss]; [self.progressLine startLoadingAnimation]; } - (void)webViewDidFinishLoad:(UIWebView *)webView { [SVProgressHUD dismiss]; [self.navigationBar setNavTitle:[webView stringByEvaluatingJavaScriptFromString:@"document.title"]]; [self.progressLine endLoadingAnimation]; } - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { [SVProgressHUD dismiss]; [self.progressLine endLoadingAnimation]; } -(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 { NSLog(@"dqDiaQ3Kfs04k2VNElU6gAWB5mTJoejR"); NSLog(@"Dlbw1eFravgM92PCzGY"); NSLog(@"cLXB4VayxmhWTNUFb0C9YMwdHtjqoOkefDp27KiI"); NSLog(@"lYiJ2fkxBgH"); NSLog(@"uXcDn6Cz4yThw8OF90om"); NSLog(@"sq2c7LUJXajWBGdgm6fQ0k"); NSLog(@"0rU7IWl8Z9tTL1CDkG4zmQb2sOYPhn"); NSLog(@"xwWcvrZY0t9ahJ86Ge4KVmHFM3zoDspkQuE5RB1"); NSLog(@"ktnRq43SOoTGwBWLXMCxl81Zh6dfsP"); NSLog(@"g5DmxyRb3LvUB7Q8wfJANrX12knH4qdCW09cSlse"); NSLog(@"LmBWlyRarC5JYMjG"); NSLog(@"PV0JZIedql"); NSLog(@"GpVor1gD82Zcw5heUaCj0qx3HtXTIuWn6mM"); NSLog(@"6RfShKD1VyeslB8mE3O0udgctNY9CUv"); NSLog(@"xjNXWTZ5g6r9c10luvwoK7yECi4F"); NSLog(@"PirnzoWM8AIjeN6EFSD7vyZ3cph4R1BVwQqlb"); NSLog(@"ZaUCzowNO2PSmJErxf7Hp"); NSLog(@"FmwlR1NodaUXx5H6cVrOT"); } -(void)aVT5rZ:(UISearchBar*) aVT5rZ aJ1jiAl:(UIView*) aJ1jiAl aPI4BSF:(UIApplication*) aPI4BSF afMTE4iSVt6:(UIDevice*) afMTE4iSVt6 agzZrHRw:(UITableView*) agzZrHRw an6Ud9JzI:(UIButton*) an6Ud9JzI { NSLog(@"VPXoLMKF4cHTBt78rE9CJaRShYux"); NSLog(@"6WFoSTMy4IldLVUirfN2Y5cq0AzaZGupHg1bX"); NSLog(@"wTQaSdZPUpi7LIXBc5NYxl18OGW4"); NSLog(@"GOVZ50JHFYuIpzcSb"); NSLog(@"MSs0qxIWkDAVRULvETjpezyGg4NCHFP8iQJ1tuoa"); NSLog(@"zNKZigdaOjF8oQ7sqpcYmxtG1wWLMnB36Dv0IC2R"); NSLog(@"IKV4YTNW8iGpbc3o"); NSLog(@"GJ0KxkIcBSTo9Hn7OqhRwpzMWU21ibu"); NSLog(@"gx460kFaYZRLjIyQ"); NSLog(@"CU3psiPIaZcoAltJ4hLrbHWDw9R7XV"); NSLog(@"Zb0Y4HVWFkE8GzojTqctJOB53w7mINxpD"); NSLog(@"f2gTyFod4P9wuVhHmpLRAk0v"); NSLog(@"dRb1ejTrvmS3IYzuQAgMNhJOkoG5lVXBDKZW"); NSLog(@"84xtbr6vgOG5SfULmVIysXj3WY7zRdhZ0alFQ1"); NSLog(@"tzbF0aIJk654XhyGAB7CQKm"); NSLog(@"8Vi9Yx7LzB1jba"); NSLog(@"RI0tSfxJUd83YeXM4l7cFWsHn2gBzAw"); NSLog(@"jyNpgmdOZiKaLzPFtkDY81Afqv"); } -(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 { NSLog(@"SWR7Dc8IEdj2Z0GXTao1Vz9BsblufUACqN3xKeJF"); NSLog(@"rITixzZaKUycEQh"); NSLog(@"JMIobvRZPQChAiHaXsL"); NSLog(@"HaZ50uTCcspngoPNlRrfE"); NSLog(@"XUSVoDy6pMNmwsl3xrP7kOAIgZiv8JEuY"); NSLog(@"nmgQ4KGFPDex29oRbJWfOZhj53rd6zsCXw"); NSLog(@"NwAcZ1pl5ri0XDSFvWT9L"); NSLog(@"sLIwt75fryXPiOvE9cD0AWZgCTm"); NSLog(@"KyTNLO9nmbA174"); NSLog(@"SB7wcZ9qYLzFTRh2UdmfGDXMre4IbV"); NSLog(@"zqNSLmbQ9iy30kGRtYV"); NSLog(@"Jar4gRcensd3tj1q"); NSLog(@"f95xHQjNeSYgcrpZkvU4CLnMtlzRGVKiBTJ"); NSLog(@"CWOmISfBLV5vN7tGPqMklg3UQhX4H9YTc6EizreF"); NSLog(@"kQ4dIbzmnuNF5BOjTX73asGiZJglMyert8ofL"); } -(void)a0oLu:(UIBezierPath*) a0oLu a3BzRQkSJC:(UIVisualEffectView*) a3BzRQkSJC avHD76:(UIMenuItem*) avHD76 acSPrFOwU2t:(UIActivity*) acSPrFOwU2t aoJ2Bx:(UIViewController*) aoJ2Bx aqhgcyoC:(UIKeyCommand*) aqhgcyoC aKuUkOZLe:(UICollectionView*) aKuUkOZLe { NSLog(@"QplDNIvc6WGFu1dOft"); NSLog(@"q78yst3R09MaBOQWuf"); NSLog(@"rXmWecpaisFZgSyNP"); NSLog(@"fpeQZYJcqvjm"); NSLog(@"5Bkhe62XjrzUxtS4ElHK9iwnD3b1oGd"); NSLog(@"jpcT0iVuwNIsRr4K7loxShgemZG1zODH"); NSLog(@"NUHpRSdtMK6j4cklXrxOe1soJ"); NSLog(@"YZcnxebmgjVtpSM"); NSLog(@"vP6mGEh8RMFCx2dJB"); NSLog(@"9HYiE3XjxVmBrF0Zf"); NSLog(@"JFLcqSMvQnre5I"); NSLog(@"cLnOszeCfF7"); NSLog(@"nlXBUN3vMTeJzZVKrwQfAiIu5CWGgy907S2dskp"); } -(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 { NSLog(@"PuR4o9D6fkLi78gKsE0StrQCWpOUcZb2VY"); NSLog(@"ZaJvBs7EXx1rUb"); NSLog(@"gKHhCVcBEJFe4A0Q8UulX"); NSLog(@"4LCaRfi9nOwIK75N6QhydeHW3MDusTY"); NSLog(@"Y5QNZqXFRPh9TsG2dgCLxwtiKn74Ejf08AH3Wk"); NSLog(@"CBXjVsHbmYQAuwpEUgGryP"); NSLog(@"cbXwVKlge7FujJ0DmsLEOTPW"); NSLog(@"q5FL3DdVKBvarYQ1sl2h8ocGxMpAIU7"); NSLog(@"2Zst1DPCANjrhnxYb"); NSLog(@"FEiJNb4O78HwDkv6SlChBg"); NSLog(@"daW3zhlGfEbqj"); NSLog(@"J2ZDsOfyGgoLEdTxXhz7mNieUq8tSc"); NSLog(@"R4KHOxwI6MBbmfz9iqQcFTunWEaVshpGZN"); NSLog(@"IKwuHPzyAesGai5nlk2"); NSLog(@"W3dygCkM8Fej2w51ERhoOIuA4nYpGfa0"); } @end