iOS获取屏幕亮度及设置

iOS获取屏幕亮度及设置

类似支付宝微信的二维码提供扫描时会使屏幕程序高亮状态案例:

-(void) viewWillAppear:(BOOL)animated{

    [super viewWillAppear:YES];
    //设置屏幕亮度
    //设置窗口亮度大小 范围是0.1 -1.0
    [[UIScreen mainScreen] setBrightness:0.9];
}
-(void) viewWillDisappear:(BOOL)animated{
    [super viewWillDisappear:YES];
    //设置窗口亮度大小 范围是0.1 -1.0
      NSLog(@"_screenValue ----%f",_screenValue);
    [[UIScreen mainScreen] setBrightness:_screenValue];
}
- (void)viewDidLoad {
    [super viewDidLoad];
    //获取当前屏幕的亮度
    _screenValue = [UIScreen mainScreen].brightness;
}




设置屏幕常亮 
//设置屏幕常亮 
[UIApplication sharedApplication].idleTimerDisabled = YES;

此场景我们可以在打开某个特定界面的时候调整亮度,退出时恢复亮度!

你可能感兴趣的:(二维码扫描,iOS常用小功能)