【发布时间】:2016-03-10 18:52:47
【问题描述】:
任何人都知道为什么我的活动指示器在 webview 完成加载后没有停止? Web 视图被委派,UIActivityIndicatorView 开始动画等,在我的代码中...?
这是相关代码:
import UIKit
class ViewController: UIViewController, UIWebViewDelegate {
@IBOutlet weak var webview: UIWebView!
@IBOutlet weak var activity: UIActivityIndicatorView!
var url = "http://apple.com"
func loadURL () {
let requestURL = NSURL(string: url)
let request = NSURLRequest(URL: requestURL!)
webview.loadRequest(request)
}
override func viewDidLoad() {
super.viewDidLoad()
loadURL()
// Do any additional setup after loading the view, typically from a nib.
webview.delegate = self;
}
func webviewDidStartLoad(_ : UIWebView){
activity.startAnimating()
NSLog("The webview is starting to load")
}
func webviewDidFinishLoad(_ : UIWebView){
activity.stopAnimating()
activity.hidden=true;
NSLog("The webview is done loading")
}
谢谢!
【问题讨论】:
标签: ios swift uiwebview uiactivityindicatorview indicator