当前位置:
首页 >
ios 通过代码调节屏幕亮度
发布时间:2023/12/13
32
生活家
生活随笔
收集整理的这篇文章主要介绍了
ios 通过代码调节屏幕亮度
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
方法:
[[UIScreen mainScreen] setBrightness: value];
value:value就是屏幕的亮度值 这个值介于0和1之间
另外 这个方法 会即时刷新 无需手动刷新 但这个方法是调整整个手机界面的亮度的 并不仅仅是某个app的亮度 也就是说这个亮度就是在你完全退出这个app后还是会保持的 所以当我们不需要这个亮度继续保持的时候 我们需要在app的代理方法里做些处理 :
//这个方法会在app失去激活状态的时候调用 比如说程序进入后台
- (void)applicationWillResignActive:(UIApplication *)application {
[[UIScreen mainScreen] setBrightness: 0.5];//0.5是自己设定认为比较合适的亮度值
}
//获取当前屏幕的亮度:
CGFloat *currentLight =[[UIScreen mainScreen] brightness];
另外,屏幕的亮度调节只能在真机上看到效果 在模拟器上看不到效果
PS:应用程序的生命周期状态及其对应功能
总结
以上是生活随笔为你收集整理的ios 通过代码调节屏幕亮度的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 2014年英语一阅读理解Text1
- 下一篇: html设置360兼容/极速模式