iphone - 我如何了解 IOS 应用程序是否进入后台?

标签 iphone ios ios5 mobile ios6

在我的应用程序中,我在某些部分增加了屏幕的亮度,当然我需要在退出我的应用程序之前将其恢复到原来的值。但是如果用户使用按钮并将应用程序置于后台,我就无法捕捉到。有什么方法可以了解该应用程序是否可以在后台运行,以便那时我可以将屏幕亮度更改为其旧值。

最佳答案

您需要使用以下 AppDelegate 方法来实现您的代码,这是可行的方法

- (void)applicationDidEnterBackground:(UIApplication *)application
- (void)applicationWillEnterForeground:(UIApplication *)application
- (void)applicationWillResignActive:(UIApplication *)application
- (void)applicationDidBecomeActive:(UIApplication *)application

关于iphone - 我如何了解 IOS 应用程序是否进入后台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14739849/

相关文章:

iphone - 奇怪的 iOS 崩溃

iphone - 有没有办法旋转 MKMapView 并仍然显示 Google Logo ?

ios - 如何获取周一、周二等工作日的本地化字符串表示形式?

iphone - 旋转 iOS 6 兼容 iOS 5

iphone - iOS ttf 字体不工作

iphone - [[UIApplication sharedApplication] delegate] 的简写?

iphone - LeftBarButtonItem 在 iOS 7 上首次启动后不显示

ios - 为什么我的 tableview 为每个单元格返回相同的 Parse 图像?

ios - 无法正确配置 UIScrollView(Offset on top)

ios5 - 我如何将参数传递给从其他类调用的 ViewController