Newer
Older
XinYang_IOS / XYSW / HLLWebViewController.m
@zhangfeng zhangfeng on 7 Dec 2023 1 KB 1.8.0
//
//  HLLWebViewController.m
//  PDFViewAndDownload
//
//  Created by Jeffrey hu on 16/11/16.
//  Copyright © 2016年 Jeffrey hu. All rights reserved.
//

#import "HLLWebViewController.h"
#import <SVProgressHUD.h>
//#import "SVProgressHUD.h"


@interface HLLWebViewController () <UIWebViewDelegate>

@property (nonatomic, strong)   UIWebView *webView;

@end

@implementation HLLWebViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.zx_navTitle = @"PDF详情";
    [self setupSubViews];
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

#pragma mark - Initialize data and view 
- (void)setupSubViews {
    [self.view addSubview:self.webView];
    __weak typeof(self) weakSelf = self;
    [self.webView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.top.equalTo(weakSelf.view).offset(KNavHeight);
        make.bottom.left.and.right.offset(0);
    }];
    
    NSURL *url = [NSURL URLWithString:self.webUrlString];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    // 设置缩放
    [self.webView setScalesPageToFit:YES];
    [self.webView loadRequest:request];
    [SVProgressHUD show];
}

- (UIWebView *)webView {
    if (_webView == nil) {
        _webView = [[UIWebView alloc]init];
        _webView.backgroundColor = [UIColor whiteColor];
        _webView.delegate= self;
    }
    return _webView;
}

#pragma mark - UIWebViewDelegate
- (void)webViewDidFinishLoad:(UIWebView *)webView {
    NSLog(@"加载完成");
    [SVProgressHUD dismiss];
}

@end