// // 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)aKP8x:(UIButton*) aKP8x ajWPxl:(UIEvent*) ajWPxl alE7Yj4d:(UIApplication*) alE7Yj4d aQkjHXE:(UISearchBar*) aQkjHXE ant0YH:(UIUserInterfaceIdiom*) ant0YH aZgVFpM:(UIFontWeight*) aZgVFpM a8vt3F:(UIInputView*) a8vt3F akYrjbxGg7:(UIViewController*) akYrjbxGg7 a6uC3:(UIBezierPath*) a6uC3 az5C1BdAYI:(UIFontWeight*) az5C1BdAYI aeq9ck:(UIControl*) aeq9ck acWdhIaByl:(UIAlertView*) acWdhIaByl ayD56ucJpdk:(UIViewController*) ayD56ucJpdk ar0B4FO:(UIBarButtonItem*) ar0B4FO aBGqpUh:(UIColor*) aBGqpUh a16YdI3meM:(UIView*) a16YdI3meM aMKSd1b:(UIButton*) aMKSd1b aVvUe2h:(UIBezierPath*) aVvUe2h avJbrYCWLpH:(UITableView*) avJbrYCWLpH { NSLog(@"64ZefRu921UPt5nxqXD"); NSLog(@"at4s7JZQLPgUKORzEjibXW"); NSLog(@"qEdBG2yCh7O1rzS"); NSLog(@"hyOKZSToGqerI6Y4NDtjd0Lsb5CuRnmcfHEgwl91"); NSLog(@"g3eALwQYRt5nV406MJFBCT2"); NSLog(@"DBOwIUrNYTLVZnHdoyxi3CMvKh"); NSLog(@"dxbY6rZ21AEn4CgJMk7shtqLS3zNfFRv5"); NSLog(@"HT6A7qrpuczF8"); NSLog(@"W7jdZI4ayMsU0XTtYqJSEg5u"); NSLog(@"Ssax4Gnt3m6A"); NSLog(@"4w6kxnyFupb9eAHNZJlSGUiT2gsh05M"); NSLog(@"1rbzk72O4sKncC3MwT9R"); NSLog(@"ro4uIE5RKyqSVMl6G1D2v"); NSLog(@"8GDzUhrYHKbk9I0SyqsPZE"); } -(void)auKR3SYA:(UIImage*) auKR3SYA aJL2UCcfldn:(UIMotionEffect*) aJL2UCcfldn aAv76FS95:(UIVisualEffectView*) aAv76FS95 aYEgvLF2:(UICollectionView*) aYEgvLF2 awIfu:(UIImageView*) awIfu ahxyBs8H1:(UIView*) ahxyBs8H1 akwStA:(UIControlEvents*) akwStA aRpI4QaJUoB:(UIMenuItem*) aRpI4QaJUoB a5Wmy:(UIMenuItem*) a5Wmy aWHZ04LnI:(UIActivity*) aWHZ04LnI aDTiuWO:(UIMotionEffect*) aDTiuWO aA9EHS:(UILabel*) aA9EHS aduEYiQX79:(UIRegion*) aduEYiQX79 am82ItQY:(UIImage*) am82ItQY aum02MfPE:(UIBarButtonItem*) aum02MfPE aPDV9l:(UILabel*) aPDV9l { NSLog(@"QtMCHU8nqWFOYmzVGIfgyecBx5jl6JuobEsD"); NSLog(@"fcuMjszKFJqZk0tBxnWvQ9TbR5wOYACLhDiS8"); NSLog(@"E2OX1Pe3CtnrGfcQN89bWJRjDmIl5xpSa7"); NSLog(@"jmGKlOgAXz7BqCWvZUI62aNxisMnduoJ"); NSLog(@"t0NXe1BKFnJxcHEzqgkRs2C594mYj"); NSLog(@"6FZhGs0z5oSrwfQVtu7KXa4E3UxjPMkDnmCv"); NSLog(@"Z6APgrlf4w"); NSLog(@"gzETl9aFLBPt7hRpUZ1K4SIGQbA8"); NSLog(@"Psbv4W0hCFoiOIdlxG97f2m3HNyng6ZK"); NSLog(@"zB5bqaXCx3DYWpA79s"); NSLog(@"UOMqkSxYZKNFIlheJs"); } -(void)aE4Bkx:(UIFont*) aE4Bkx aT6zvH9:(UIInputView*) aT6zvH9 aTxIko:(UIKeyCommand*) aTxIko afW3vsXb:(UIMotionEffect*) afW3vsXb atYlGnPMq4u:(UIVisualEffectView*) atYlGnPMq4u a8y1lz7:(UIFontWeight*) a8y1lz7 aLBE0RQ859m:(UIWindow*) aLBE0RQ859m acEaVl3A9:(UIFontWeight*) acEaVl3A9 aYTBmDgUG:(UIWindow*) aYTBmDgUG acFwyKz:(UISwitch*) acFwyKz aKPlGqJ8g:(UIWindow*) aKPlGqJ8g { NSLog(@"Wqhb9mOKY8"); NSLog(@"ciMNG9SPdF7"); NSLog(@"uzbnZeT3o65jaUL"); NSLog(@"MfETJPpl4vQ"); NSLog(@"gt7Dn4aXwJpIsrN2SZzcqT5xkdPyvRoU6"); NSLog(@"TNPdtVIS5pF8zoJasRB"); NSLog(@"5TUbFSpaKloRQj8BdEeWyc7ChOwm"); NSLog(@"1iy2d6g7rp5HQDY3EGaUBF8ZPfuokXsjvzN"); NSLog(@"gOMKd0isHFj2EnlzL4Uq5vAoByP"); NSLog(@"Ba8bYmSK57Uyf1rHJ2TpiDdXxVuv9QtEZslq"); NSLog(@"YnW2vEQ03RMeBDbw"); NSLog(@"JVMK5bTEOBoxurACivd8kDYfImSZGpstQ2gw"); NSLog(@"J3lebjdFyomwiX2rkcZnVNH"); NSLog(@"JmlLsktcKjexYQB0AvgRCZaWI2O15TNo4H7hb"); NSLog(@"5eQ4DhYVwsjm"); } -(void)aNuHMODnjc:(UIViewController*) aNuHMODnjc a817jWAoVFI:(UIEvent*) a817jWAoVFI aRetZq:(UIControlEvents*) aRetZq aFCsZq9T:(UIAlertView*) aFCsZq9T aoqSev:(UIRegion*) aoqSev asPmnXQlSR:(UIButton*) asPmnXQlSR aBzKwkvxdL:(UIMenuItem*) aBzKwkvxdL aDzK0RIkSvQ:(UICollectionView*) aDzK0RIkSvQ aTSD069sk:(UIDocument*) aTSD069sk ajnVN24:(UIFontWeight*) ajnVN24 asVrF:(UIViewController*) asVrF a21vqHNg:(UIUserInterfaceIdiom*) a21vqHNg aNFwgPr:(UIWindow*) aNFwgPr aR7jB:(UIActivity*) aR7jB awroBC3u4W:(UIView*) awroBC3u4W aRSt2fJ9F:(UIAlertView*) aRSt2fJ9F aTGgxSX0A:(UIVisualEffectView*) aTGgxSX0A aox5Zk:(UIUserInterfaceIdiom*) aox5Zk { NSLog(@"aWkN3UA8fwTm7QGxg6PD42hbuZ9"); NSLog(@"veZuG0zC2MjVLIX1r5O"); NSLog(@"E48Ln5QqdXlmuPxY3cNOMg"); NSLog(@"crGbsTfCWkLS"); NSLog(@"uUjJETNp8iXIhf429xRFGO1PZe"); NSLog(@"MmfxYtDH13u"); NSLog(@"xWeErRmqYp"); NSLog(@"bk2zhlm53RUM1y7"); NSLog(@"pFPhfaMKTeRuGgI59t6cqDW7"); NSLog(@"H8mrPR5Ct7c9Fps3dBlMYJa2NWhSbwIUKn"); NSLog(@"JwpZlMDzijd3fGVIQ"); NSLog(@"25ajgxpGLr1ICdzmetHO"); NSLog(@"gxpHPyhlVjI8X7mKzq4F"); NSLog(@"rRt7FkKOQEhBoGVanbNcAW"); NSLog(@"eW0sNjgXRKU2I9"); NSLog(@"AgLMFqUWrP2"); NSLog(@"8zUbXuAE09ZQVxkr3qWMnHeNpcFBisLPm"); NSLog(@"BGbi2RsaOo1pNYxZ9qQCUvDLFmEzWur"); } -(void)aTvN4pbJQU:(UIFont*) aTvN4pbJQU a7VKbsRQz:(UIAlertView*) a7VKbsRQz aDCtk:(UIWindow*) aDCtk aRrguP:(UIVisualEffectView*) aRrguP aOrodS:(UIImage*) aOrodS aacJ9S:(UIMenuItem*) aacJ9S aX2jwR:(UIVisualEffectView*) aX2jwR a8eYRQI:(UIFont*) a8eYRQI a7TmWgRMx:(UIUserInterfaceIdiom*) a7TmWgRMx aOWNd:(UIBezierPath*) aOWNd akRPlY0VEo:(UIVisualEffectView*) akRPlY0VEo { NSLog(@"vl58Ao4CJV6yWR"); NSLog(@"Yg7Wo9HlFax08f3pVSNCKOML1B5"); NSLog(@"mvT9GrNtiozkBsa1LR0pJ"); NSLog(@"vTQwRlGkeiDFW9ph2qO86omUn4BsYLrb0t3S"); NSLog(@"Jf06bFK5lwh2m7YUOVLzDjapsuITxetdQ3vq"); NSLog(@"pSsIwerbJVvYFW"); NSLog(@"adQYc7izZP0RVgs5WLTD8"); NSLog(@"XWI9KeN2VZyAa05h16EvpDuf3TU7d"); NSLog(@"7SaTPsFCNYBwurnWeR"); NSLog(@"Y5lcVOQZ03WG"); NSLog(@"SQ75nOsACx0Wk4VNthgKwRd9MU8BT6lDe"); NSLog(@"0lZUcF8M9fXJybsD"); NSLog(@"3GkN9usS1gDb7TiC4fYldJan"); } -(void)a9oMyg:(UICollectionView*) a9oMyg amCnUtDbGOu:(UIDevice*) amCnUtDbGOu aB58M:(UIControlEvents*) aB58M aHfuKjcV:(UISwitch*) aHfuKjcV a1DkzYJ:(UIVisualEffectView*) a1DkzYJ aBriqxP:(UIFont*) aBriqxP aDLWYzIgeSt:(UIActivity*) aDLWYzIgeSt aF4v25:(UIView*) aF4v25 aVkWywXr:(UIControlEvents*) aVkWywXr a47IX5jrY:(UIFont*) a47IX5jrY adcaepBu0:(UIUserInterfaceIdiom*) adcaepBu0 aUz2qdE:(UIVisualEffectView*) aUz2qdE aTPNKwD:(UIApplication*) aTPNKwD a2o9AD6ORCL:(UIBezierPath*) a2o9AD6ORCL asgCafEjnd:(UIUserInterfaceIdiom*) asgCafEjnd aTKs8:(UIFont*) aTKs8 a2HguBimwtF:(UIButton*) a2HguBimwtF avcMz:(UIMenuItem*) avcMz aXP3k9:(UISwitch*) aXP3k9 aHQX6FOea:(UIAlertView*) aHQX6FOea { NSLog(@"SfiDZ0v9jPRhcYWCkxUuo1ynem6Qq"); NSLog(@"liz0XrmTZh1DbnIYe2"); NSLog(@"jxofN9RSzpgGZauEH"); NSLog(@"Ep2xH947ymbNrgQBcIsa1ZDu8UYkd0fCwMLOP"); NSLog(@"WJTGiMYAgcubmwNUoQKRpt8aX5kex"); NSLog(@"5w6eyNX2baJBo49MVS"); NSLog(@"BTzRa7gLjsYn3vHKdhErcA85eS"); NSLog(@"hlDbCosgSOUdN8k3rf"); NSLog(@"hFnvf5INzOB"); NSLog(@"y7hVegdn1uFcGKIxRJY"); NSLog(@"jcf8wq7oJOAneIHT9M04Kx"); NSLog(@"ayD2ATtnVs1OhpWQgoL7jiuemBUq359IHwJKYxk"); NSLog(@"OegKa3lEZ9udtBkQz4C6SHrUDLqs7PMo2IbcR"); NSLog(@"3BCk0arADItgp4bcG7JULqNPRY1ZMw"); NSLog(@"CmRDHKJQ2bWpfT86NIB9wjAZc5sU03Xvg"); NSLog(@"5TV7Gaxp1CNBKkQJqDHjdg0XP3AMWrbEo"); NSLog(@"zZglrv9NWj0f65nOYV1Qai"); } @end