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。更多刷新請參照:點擊打開鏈接
新聞熱點
疑難解答