我注意到在按下主屏幕然后再次启动时未调用ChDrive "S"
ChDir "S:\CHEM Reports"
spec_chems = Application.GetOpenFilename(Title:="Specialty Chems")
If spec_chems = False Then End
Set spch = Application.Workbooks.Open(spec_chems)
。这就是我按下主页按钮然后再次启动我的应用后动画停止工作的原因。有什么方法可以解决这个问题吗?
viewDidAppear
答案 0 :(得分:1)
首先,在通知中心注册以检测应用程序进入前台。
NotificationCenter.default.addObserver(self, selector: #selector(appMovedToForeground), name: Notification.Name.UIApplicationWillEnterForeground, object: nil)
然后在处理函数
中做任何你想要的动画func appMovedToForeground() {
tapToPlayLabel.startBlink()
settingsButton.startRotating()
}