平常很少有功能点需要调整屏幕亮度,但是也会有一些特殊场景,类似支付宝微信的二维码提供扫描时会使屏幕程序高亮状态,查了下资料做了一下简单记录:

  • 获取当前屏幕的亮度
    CGFloat value = [UIScreen mainScreen].brightness;

  • 设置屏幕亮度
    //设置窗口亮度大小 范围是0.1 -1.0
    [[UIScreen mainScreen] setBrightness:0.5];

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

  • 恢复屏幕默认

  [UIApplication sharedApplication].idleTimerDisabled = NO;

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

相关文章:

  • 2021-12-16
  • 2021-09-15
  • 2021-07-03
  • 2022-02-09
  • 2022-01-08
  • 2022-02-21
猜你喜欢
  • 2022-12-23
  • 2021-11-25
  • 2021-12-26
  • 2021-08-24
  • 2021-12-26
  • 2021-12-12
相关资源
相似解决方案