gpt4 book ai didi

ios - Alamofire 的加载微调器

转载 作者:行者123 更新时间:2023-12-01 19:59:23 25 4
gpt4 key购买 nike

在我的应用程序中,我使用 alamofire 将 JSON 数据从 web api 解析到我的应用程序中。我想在数据加载时添加一个加载微调器。我看过:

Alamofire Loading Indicator

但这只显示了上面的小网络图标。任何帮助都会很棒。

最佳答案

您正在寻找事件指示器 View UIActivityIndicatorView .这必须手动添加。您可以通过 Storyboard 添加它并启用hidesWhenStopped因此停止时指示器不可见。

在任何情况下,您都必须手动调用 startAnimating在您开始请求之前,然后 stopAnimating当请求完成时。

要以编程方式完成所有操作,它看起来像这样:

// Assuming in the view controller
let activityIndicator = UIActivityIndicatorView(style: .gray) // Create the activity indicator
view.addSubview(activityIndicator) // add it as a subview
activityIndicator.center = CGPoint(x: view.frame.size.width*0.5, y: view.frame.size.height*0.5) // put in the middle
activityIndicator.startAnimating() // Start animating
request.perform { data, error in
activityIndicator.stopAnimating() // On response stop animating
activityIndicator.removeFromSuperview() // remove the view
// ... process data
}

关于ios - Alamofire 的加载微调器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40677496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com