iphone – iOS会在系统更改屏幕亮度时发送通知吗?

问题是,我的阅读应用程序有一个按钮,使其进入黑暗的主题模式.亮度降低了10%.当用户返回正常模式时,它将被设置回记忆的亮度.但与此同时,实际系统亮度可能会因自动亮度调整而改变,甚至用户也可以转到“设置”并在那里进行更改.

亮度属性的问题在于,您只查询实际的屏幕亮度,而您设置的任何内容只是暂时的,直到用户锁定屏幕.解锁后系统恢复系统亮度.

如果iOS会在系统更改有用的亮度时发送通知.在文档中找不到任何相关内容.

最佳答案
搜索UIScreenBrightnessDidChangeNotification,它是UIScreen类的一部分.它可从iOS 5.0及更高版本获得.

转载注明原文:iphone – iOS会在系统更改屏幕亮度时发送通知吗? - 代码日志