我的应用程序可以通过UIApplicationLaunchOptionsLocalNotificationKey
在后台启动。在这种情况下,通常的设置流程initail view controller
和应用程序的登录页面/应用程序首页上的一些动画就会发生。
我的问题是,这是一个好习惯吗?如果即使我的应用程序在后台通过操作系统启动,我也会像这样离开这些动画?我关心的三件事:
一些动画是连续的,比如
circular-dot(UIImage)
扩展和收缩,使用 CAAnimation。keyWindow
根据用户位置,某些视图作为子视图添加和删除。当用户点击主页按钮时,我是否还需要停止动画和子视图添加?
使动画停止和恢复applicationDidEnterBackground
似乎applicationWillEnterForeground
很乏味。