ios application notification

2015-12-07  本文已影响223人  纵横而乐

UIApplicationDidBecomeActiveNotification

app开始接收系统事件之后触发,即app获得运行权或者系统焦点之后,应用在启动后,会获得系统焦点,在屏幕上弹出一个window或者 设备被锁后失焦,并在解锁后再次获得系统焦点。

UIApplicationWillResignActiveNotification

app失去焦点的时候触发

UIApplicationWillEnterForegroundNotification

在离开后台状态到变得active这一过程的起点之后一点触发

UIApplicationDidEnterBackgroundNotification

app进入后台之后触发

在具体的场景中,比如某照片应用,双击home之后,相机画面变黑,重新激活之后,又由黑到出现视频。

对于消失的场景来说如果双击home,会触发UIApplicationWillResignActiveNotification事件,这时候因为相机还未被占用,所以不需要做操作,app仍然能够捕获到相机预览画面,这时候如果选择了其他app会触发UIApplicationDidEnterBackgroundNotification

上一篇 下一篇

猜你喜欢

热点阅读