iOS swift webview下拉刷新

来源:互联网 发布:linux 电池驱动 编辑:程序博客网 时间:2024/06/05 13:28

1.

    //声明下拉刷新控制器

   var refreshControl =UIRefreshControl()


2. 

//给webview添加下拉刷新    

  refreshControl.addTarget(self, action:"refresh", forControlEvents: .ValueChanged)

 refreshControl.attributedTitle =NSAttributedString(string:"Refresh")

WebView.scrollView.addSubview(refreshControl)


3.

//下拉刷新时的具体操作,此处以webview重新加载为例

func refresh(){

       //刷新页面

       WebView.reload()


//加载完成后停止刷新 这个可根据需要写在合适的地方

        refreshControl.endRefreshing()

    }

注:UIWebView必须保留拖动效果,默认webview.scrollView.bounces 是true,则不必重复设置为true。所以注意不要设置为false。

更多刷新请参照:点击打开链接


0 0
原创粉丝点击