zoukankan      html  css  js  c++  java
  • WKWebView简单使用

    #import <WebKit/WebKit.h>
    @interface SchoolOverviewsViewController ()<WKUIDelegate,WKNavigationDelegate>
    @property (nonatomic, strong) WKWebView *wkWebView; // 加载H5脚本
    @end
    
    @implementation SchoolOverviewsViewController
    
    
    - (void)viewDidLoad {
        [super viewDidLoad];
        [self.view addSubview:self.wkWebView];
        self.wkWebView.frame = self.view.frame;
    }
    - (void)setSchool_describe:(NSString *)school_describe
    {
        [self loadWebWithString:school_describe];
        
        
    }
    - (void)webView:(WKWebView *)webView didFinishNavigation:(null_unspecified WKNavigation *)navigation
    {
        [self.wkWebView evaluateJavaScript:@"document.body.offsetHeight" completionHandler:^(id _Nullable result, NSError * _Nullable error) {
            CGFloat documentHeight = [result doubleValue];
            CGRect frame = self.wkWebView.frame;
            frame.size.height = documentHeight + 35 / HEIGHT_6S_SCALE;
            self.wkWebView.frame = frame;
            
        }];
    }
    
    
    - (void)loadWebWithString:(NSString *)webPageUrlStr
    {
        if (webPageUrlStr.length > 0) {
            // 加载网页
            //        [self.wkWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://www.baidu.com"]]];
            // 加载web脚本
            [self.wkWebView loadHTMLString:webPageUrlStr baseURL:nil];
        }else{
            [self.wkWebView loadHTMLString:@"暂无数据" baseURL:nil];
        }
    }
    - (WKWebView *)wkWebView
    {
        if (!_wkWebView) {
            _wkWebView = [[WKWebView alloc]initWithFrame:CGRectZero];
            _wkWebView.backgroundColor = [UIColor clearColor];
            _wkWebView.navigationDelegate = self;
            _wkWebView.UIDelegate = self;
        }
        return _wkWebView;
    }
    
    
    @end
  • 相关阅读:
    BZOJ 2876 骑行川藏
    BZOJ 2875 随机数生成器
    DT_修改注册项
    ip001
    ip
    阿里大鱼 阿里云api
    JS_全
    destoon框架二次开发【整理】
    destoon_笔记
    栏目class导航
  • 原文地址:https://www.cnblogs.com/dujiahong/p/8779201.html
Copyright © 2011-2022 走看看