当app移动到后台状态时,如何在iOS中停止/处理UI操作?

时间:2017-10-05 11:32:19

标签: ios objective-c ios-background-mode

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

我的问题是,这是一个很好的做法,即使我的应用程序是通过操作系统在后台启动的,我也会留下这样的动画吗?我关心的三件事:

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

  2. 根据用户所在位置,某些视图会作为子视图添加到keyWindow并被删除。

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

  4. 让动画停止并通过applicationDidEnterBackgroundapplicationWillEnterForeground恢复似乎很乏味。

0 个答案:

没有答案