gpt4 book ai didi

ios - NVActivityIndi​​catorView 在按下按钮时不起作用

转载 作者:行者123 更新时间:2023-11-29 06:02:00 24 4
gpt4 key购买 nike

我的应用程序中的按钮有以下代码来测试 NVActivityIndicatorView 的实现:

@IBAction func goButtonPressed(_ sender: Any) {
self.startAnimatingActivityIndicator()
sleep(2)
self.stopAnimatingActivityIndicator()
}

我的应用程序中的 View Controller 也有这个扩展:

extension UIViewController: NVActivityIndicatorViewable {
func startAnimatingActivityIndicator() {
let width = self.view.bounds.width / 3
let height = width
let size = CGSize(width: width, height: height)
startAnimating(size, message: "Loading...", type: NVActivityIndicatorType.circleStrokeSpin)
}

func stopAnimatingActivityIndicator() {
self.stopAnimating()
}
}

加载动画在同一 View Controller 的其他地方工作(即 viewDidLoad() 函数),但由于某种原因,我无法让加载动画在此按钮上工作。该按钮已正确连接,因为应用程序确实休眠了适当的时间,但加载动画无法运行。

预先感谢您的帮助!

最佳答案

指示器不会旋转,因为主线程处于 sleep 状态。使用 2 秒计时器来关闭旋转。

关于ios - NVActivityIndi​​catorView 在按下按钮时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54559120/

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