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。更多刷新请参照:点击打开链接
新闻热点
疑难解答