2

我的应用程序可以通过UIApplicationLaunchOptionsLocalNotificationKey在后台启动。在这种情况下,通常的设置流程initail view controller和应用程序的登录页面/应用程序首页上的一些动画就会发生。

我的问题是,这是一个好习惯吗?如果即使我的应用程序在后台通过操作系统启动,我也会像这样离开这些动画?我关心的三件事:

  1. 一些动画是连续的,比如circular-dot(UIImage)扩展和收缩,使用 CAAnimation。

  2. keyWindow根据用户位置,某些视图作为子视图添加和删除。

  3. 当用户点击主页按钮时,我是否还需要停止动画和子视图添加?

使动画停止和恢复applicationDidEnterBackground似乎applicationWillEnterForeground很乏味。

4

0 回答 0