【发布时间】:2017-07-13 23:59:26
【问题描述】:
我注意到在按下主屏幕然后再次启动时没有调用viewDidAppear。这就是为什么在我按下主页按钮然后再次启动我的应用程序后我的动画停止工作的原因。有没有办法解决这个问题?
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
print("View did appear is launched")
tapToPlayLabel.startBlink()
settingsButton.startRotating()
}
【问题讨论】:
-
你为什么期望
viewDidLoad仅仅因为你按下了 Home 键就被调用了? -
@Lawliet
viewWillApear如果您通过dismiss或pop返回此视图控制器,将被触发。应用进入前台时不会触发。 -
是的,他在点击主页按钮时说。谢谢你的收获。
标签: swift animation viewdidload