iOS|解决 setBrightness 调节屏幕亮度不生效的问题
💡
原文中文,约1700字,阅读约需4分钟。
📝
内容提要
在测试iOS应用时发现亮度调节粒度需为0.1,0.01无效。自iOS 10.3.3起,亮度调节粒度由0.01变为0.05,官方文档未说明此变更。
🎯
关键要点
- 在包含视频播放功能的 App 中,亮度调节粒度需为0.1,0.01无效。
- 自iOS 10.3.3起,亮度调节粒度由0.01变为0.05。
- 官方文档未说明此变更,导致调试困难。
- 调节亮度的代码在早期版本中正常,但在新版本中不生效。
- 尝试不同粒度值后发现,0.03及以上生效,但实际调整后的亮度值为0.05的倍数。
- 在iOS 10.3.3版本上,0.01的调节粒度可以生效。
- 总结发现,亮度调节粒度的变化未在官方文档中提及。
➡️