iOS swift webview下拉刷新

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。

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



版权声明:本文为UFO00001原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。