我在我的项目中使用 NVActivityIndicatorView
作为微调器。当我决定回去时,我会等待直到旋转器停止。所以我必须在微调器加载时返回。
import UIKit
import NVActivityIndicatorView
import Foundation
class Utilities: UIViewController,NVActivityIndicatorViewable
{
func startprogress()
{
let size = CGSize(width: 30, height: 30)
startAnimating(size, message: nil, type:
NVActivityIndicatorType(rawValue: 12)!)
}
func stopprogress() {
self.stopAnimating()
}
}
在我的 View Controller 中:
override func viewDidLoad() {
super.viewDidLoad()
Utilities().startprogress()
apiMethod()
}
在我的响应成功后,我将停止事件指示器
func apiMethod()
{
let onSuccess: ((_: NSDictionary) -> Void)? = {(_ response: NSDictionary) -> Void in
print(response)
Utilities().stopprogress()
}
这里我面临的问题是我必须等到指示器停止才能返回。
最佳答案
您正在主 UIWindow 上应用 activityIndicator
。您必须仅在特定的 UIViewController
上添加该 activityIndicator
。
如果您需要任何相关帮助,请参阅以下链接。
https://github.com/ninjaprox/NVActivityIndicatorView/issues/191 https://github.com/ninjaprox/NVActivityIndicatorView/issues/174 NVActivityIndicatorView only for particular view
关于swift - NVActivityIndicatorView 启动时如何返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55471106/