// // privateViewController.m // 千模 // // Created by MUMEI on 2018/8/20. // Copyright © 2018年 MUMEI. All rights reserved. // #import "privateViewController.h" #import "WYWebView.h" @interface privateViewController () @property(nonatomic,strong) WYWebView * webView; @end @implementation privateViewController - (void)viewDidLoad { [super viewDidLoad]; UIButton * btn = [UIButton buttonWithType:UIButtonTypeCustom]; btn.frame = CGRectMake(0, 0, 40, 40); [btn setImage:[UIImage imageNamed:@"fanhui2"] forState:UIControlStateNormal]; btn.imageEdgeInsets = UIEdgeInsetsMake(0, -20, 0, 0); [btn addTarget:self action:@selector(backClick) forControlEvents:UIControlEventTouchUpInside]; UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] initWithCustomView:btn]; UIBarButtonItem *nagetiveSpacer = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil]; nagetiveSpacer.width = -12;//这个值可以根据自己需要自己调整 self.navigationItem.leftBarButtonItems = @[nagetiveSpacer, leftItem]; [self.view addSubview:self.webView]; self.title = @"隐私条款"; [self loadRequest:@"http://thmodel.izouma.com/thmodel/chmo/PrivacyClause.html"]; } -(void)backClick{ [self.navigationController popViewControllerAnimated:YES]; } #pragma mark WEB info -(WYWebView *) webView { if(_webView){ return _webView; } float height; if ([UIScreen spt_currentScreenMode] == LESScreenModeIPhoneX) { height = 88; }else{ height = 64; } _webView = [[WYWebView alloc] initWithFrame:CGRectMake(0, 20, ScreenWidth,ScreenHeight-20)]; self.webView.backgroundColor = [UIColor whiteColor]; self.webView.wy_delegate = self; [self.webView setScalesPageToFit:YES]; self.webView.scrollView.delegate = self; [(UIScrollView *)[[self.webView subviews] objectAtIndex:0] setBounces:NO]; for (UIView *_aView in [self.webView subviews]) { if ([_aView isKindOfClass:[UIScrollView class]]) { [(UIScrollView *)_aView setShowsVerticalScrollIndicator:YES]; //右侧的滚动条 [(UIScrollView *)_aView setShowsHorizontalScrollIndicator:YES]; //下侧的滚动条 for (UIView *_inScrollview in _aView.subviews) { if ([_inScrollview isKindOfClass:[UIImageView class]]) { _inScrollview.hidden = NO; } } } } return _webView; } #pragma mark- webview delegate - (void)webViewDidContentSizeChange:(WYWebView *)webView { float height; if ([UIScreen spt_currentScreenMode] == LESScreenModeIPhoneX) { height = 88; }else{ height = 64; } self.webView.frame = CGRectMake(0, 20, ScreenWidth,ScreenHeight-20); } - (void)loadRequest:(NSString *)requestStr{ if (requestStr.length == 0) { return; } NSURLRequest * request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:requestStr]]; [self.webView loadRequest:request]; } #pragma mark - - (void)webViewDidStartLoad:(UIWebView *)webView{ [MBProgressHUD showHUDAddedTo:self.view animated:YES]; } - (void)webViewDidFinishLoad:(UIWebView *)webView { [MBProgressHUD hideHUDForView:self.view animated:YES]; } - (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { [MBProgressHUD showTextHUD:@"超时" inView:self.view hideAfterDelay:1]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end