我的代码:
-(IBAction)changeSlider:(id)sender {
[[UIScreen mainScreen] setBrightness:slider.value];
NSString *string = [[NSString alloc] initWithFormat:@"%.1f", slider.value];
label.text = string;
当我将应用程序置于背光亮度1.0时,亮度仍然存在。怎么发布呢?那么它会回到您在设置中设置的常用亮度吗?
答案 0 :(得分:2)
我不确定这是否有效,因为我面前没有测试设备,但您可以随时将原始亮度存储在某处,然后在AppDelegate中将亮度恢复为原始值
- (void)applicationDidEnterBackground:(UIApplication *)application
{
[[UIScreen mainScreen] setBrightness:originalBrightness];
}