gpt4 book ai didi

ios - UIActivityIndi​​cator stopAnimating() 不工作

转载 作者:搜寻专家 更新时间:2023-11-01 06:32:17 26 4
gpt4 key购买 nike

在我的 SignInViewController 中,我有这段代码可以在单击按钮时添加事件,在我的应用程序委托(delegate)中,我在功能完成时运行停止动画功能,我知道该功能正在运行,因为我可以让它打印出一些东西但是事件指示器并没有消失

任何帮助都非常适用,对 swift 来说还很新,所以感谢回答简单明了

     @IBAction func googleSignInButton(_ sender: Any) {

GIDSignIn.sharedInstance().uiDelegate = self
GIDSignIn.sharedInstance().signIn()


activityIndicator.center = self.view.center
activityIndicator.hidesWhenStopped = true
activityIndicator.activityIndicatorViewStyle =
UIActivityIndicatorViewStyle.gray
view.addSubview(activityIndicator)

activityIndicator.startAnimating()
UIApplication.shared.beginIgnoringInteractionEvents()


}

func stopanimating() {
activityIndicator.stopAnimating()
UIApplication.shared.endIgnoringInteractionEvents()
}

最佳答案

尝试在主线程上调用 stopanimating()

func stopanimating() {
DispatchQueue.main.async {
self.activityIndicator.stopAnimating()
}
}

关于ios - UIActivityIndi​​cator stopAnimating() 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45532246/

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