我有一些看起来像这样的iOS应用程序的快速代码:
@IBOutlet weak var activity: UIActivityIndicatorView!
@IBAction func Button(_ sender: Any) {
activity.isHidden = false
activity.startAnimating()
[My code]
activity.stopAnimating()
activity.isHidden = true
}
但是当功能运行时,活动指示器不会出现,如果我删除:
activity.stopAnimating()
activity.isHidden = true
当功能完成时会出现,所以在某种程度上,当功能完成时,活动指示器会首先出现(?)
所以我的问题是:如何仅在函数运行时使活动指示器视图保持活动状态?