首页 > 系统 > iOS > 正文

iOS swift webview下拉刷新

2019-11-06 09:39:16
字体:
来源:转载
供稿:网友

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。

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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表