问题是,我的阅读应用程序有一个按钮可以将其置于深色主题模式。亮度降低 10%。当用户返回正常模式时,它被设置回内存的亮度。但与此同时,实际系统亮度可能会因自动亮度调整或什至用户转到“设置”并在那里进行更改而发生变化。
亮度属性的问题在于您只能查询实际的屏幕亮度,而您设置的任何内容都只是暂时的,直到用户锁定屏幕。解锁后系统恢复为系统亮度。
如果 iOS 会在系统更改亮度时发送通知,那将很有帮助。在文档中找不到任何关于此的内容。
最佳答案
搜索属于 UIScreen
类的 UIScreenBrightnessDidChangeNotification
。它适用于 iOS 5.0 及更高版本。
关于iphone - 当系统改变屏幕亮度时,iOS 会发送通知吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14719443/