美文网首页
学习-- WebKit(刷新)

学习-- WebKit(刷新)

作者: F麦子 | 来源:发表于2017-09-21 17:46 被阅读34次

    WebKit(展示Web界面)

    WebKit(WKScriptMessageHandler)

    WebKit(WKUIDelegate)

    WebKit(WKNavigationDelegate)

    WebKit(刷新)

    WebKit(导航)

    WebKit(浏览记录)

    WebKit(进度条)

    作为一款模拟浏览器的项目,必然要支持界面刷新。其实刷新很简单,WekWebView就支持相关功能。

    1 WekWebView刷新相关

    在WekWebView有一个属性和两个方法管理刷新。

    // 是否正在刷新

    @property(nonatomic,readonly, getter=isLoading)BOOLloading;

    // 刷新界面

    - (nullable WKNavigation *)reload;

    // 停止刷新-

     - (void)stopLoading;

    2 实现刷新

    2.1 创建刷新按钮

    我们将刷新功能用按钮实现,将其添加到UINavigationController导航上。

    添加方法initUIBarButtonItem()。

    #pragma mark 初始化UIBar导航按钮

    - (void)initUIBarButtonItem {

                  // 右边

                 UIBarButtonItem*reloadItem = [[UIBarButtonItemalloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:selfaction:@selector(reload:)];

                 self.navigationItem.rightBarButtonItem= reloadItem;

    }

    2.2 加载刷新按钮

    在viewDidLoad()中使用

    2.3 实现刷新方发

    其他

    源代码

    Objective-C

    参考资料

    WebKit Framework Reference

    CSDN:http://blog.csdn.net/y550918116j

    GitHub:https://github.com/937447974/Blog

    相关文章

      网友评论

          本文标题:学习-- WebKit(刷新)

          本文链接:https://www.haomeiwen.com/subject/yqdtextx.html