退出应用程序后重置亮度

时间:2012-12-11 15:49:03

标签: iphone objective-c ios uiapplicationdelegate

我的代码:

-(IBAction)changeSlider:(id)sender {

    [[UIScreen mainScreen] setBrightness:slider.value];

    NSString *string = [[NSString alloc] initWithFormat:@"%.1f", slider.value];
    label.text = string;

当我将应用程序置于背光亮度1.0时,亮度仍然存在。怎么发布呢?那么它会回到您在设置中设置的常用亮度吗?

1 个答案:

答案 0 :(得分:2)

我不确定这是否有效,因为我面前没有测试设备,但您可以随时将原始亮度存储在某处,然后在AppDelegate中将亮度恢复为原始值

- (void)applicationDidEnterBackground:(UIApplication *)application
{
  [[UIScreen mainScreen] setBrightness:originalBrightness];

}