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的调节粒度可以生效。
  • 总结发现,亮度调节粒度的变化未在官方文档中提及。
➡️

继续阅读