zoukankan      html  css  js  c++  java
  • iOS WKWebView 使用笔记

    首先添加Webkit框架

    导入#import <WebKit/WebKit.h>

    #import <WebKit/WebKit.h> 
    
    @interface WebBrowerViewController ()<WKNavigationDelegate>
    
    @property(nonatomic,strong) WKWebView *webView;
    
    @end
    
    @implementation WebBrowerViewController
    
    - (void)viewDidLoad {
        [super viewDidLoad];
        // Do any additional setup after loading the view.
        
        [self.view addSubview:self.webView];
        [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.baidu.com"]]];
    }
    
    
    -(WKWebView *)webView
    {
        if (!_webView) {
            _webView = [[WKWebView alloc] initWithFrame:self.view.bounds];
            _webView.navigationDelegate = self;
        }
        return _webView;
    }
    
    
    //1.1.1 页面开始加载时调用
    -(void)webView:(WKWebView *)webView didStartProvisionalNavigation:(WKNavigation *)navigation
    {
        NSLog(@"页面开始加载...");
    }
    
    //1.1.2 当内容开始返回时调用
    - (void)webView:(WKWebView *)webView didCommitNavigation:(WKNavigation *)navigation
    {
        NSLog(@"内容开始返回...");
    }
    
    //1.1.3 页面加载完成之后调用
    -(void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation
    {
        NSLog(@"页面加载完成...");
    }
    
    //1.1.4 页面加载失败时调用
    -(void)webView:(WKWebView *)webView didFailProvisionalNavigation:(WKNavigation *)navigation withError:(NSError *)error
    {
        NSLog(@"页面加载失败...");
    }
    
    @end
    
  • 相关阅读:
    GIT版本控制工具使用
    Django一些常用settings设置
    排序算法
    pipenv简单使用
    scrapy以及redis简单应用
    GIT上传本地项目到Github
    Requests爬虫和scrapy框架多线程爬虫
    Django分页组件
    关于 KendoUI Grid的默认选中的一些事
    关于在笔记本使用eclipseIDE工具进行开发时怎么切换eclipse输入状态
  • 原文地址:https://www.cnblogs.com/sixindev/p/4756703.html
Copyright © 2011-2022 走看看