当按下主页按钮然后再次启动时,不会调用viewDidAppear()

时间:2017-07-13 23:59:27

标签: swift animation viewdidload

我注意到在按下主屏幕然后再次启动时未调用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

1 个答案:

答案 0 :(得分:1)

首先,在通知中心注册以检测应用程序进入前台。

NotificationCenter.default.addObserver(self, selector: #selector(appMovedToForeground), name: Notification.Name.UIApplicationWillEnterForeground, object: nil)

然后在处理函数

中做任何你想要的动画
func appMovedToForeground() {
    tapToPlayLabel.startBlink()
    settingsButton.startRotating()
}