当前位置:八好书>百科知识>iOS

iOS

2023-08-05 22:00:58 编辑:join 浏览量:550

iOS

Appdelegate单例中applicationState只读属性可以显示当前应用状态,属于枚举行属性,如下:

UIApplicationState枚举只要包括UIApplicationStateActive、UIApplicationStateInactive与UIApplicationStateBackground,枚举判断可以显示当前应用的状态,如下:

AppDelegate中当手机从前台进入后台时会自动响应下列方法:- (void)applicationDidEnterBackground:(UIApplication *)application在此方法中可以处理应用进入后台后的操作。

AppDelegate中当手机从后台进入前台时会自动响应下列方法:- (void)applicationWillEnterForeground:(UIApplication *)application在此方法中可以处理应用进入前台后的操作。

在应用中我们还可以主动获取应用状态,以下方法返回值YES表示当前应用处于后台:+ (BOOL)isBackground{ UIApplicationState state = [UIApplication sharedApplication].applicationState; BOOL result = (state == UIApplicationStateBackground); return result;}

以下方法返回值YES表示当前应用处于前台:+ (BOOL)isForeground{ UIApplicationState state = [UIApplication sharedApplication].applicationState; BOOL result = (state == UIApplicationStateActive); return result;}

标签:iOS

版权声明:文章由 八好书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.bahaoshu.com/article/199541.html
热门文章