iphone - 当系统改变屏幕亮度时,iOS 会发送通知吗?

标签 iphone ios ipad brightness uiscreen

问题是,我的阅读应用程序有一个按钮可以将其置于深色主题模式。亮度降低 10%。当用户返回正常模式时,它被设置回内存的亮度。但与此同时,实际系统亮度可能会因自动亮度调整或什至用户转到“设置”并在那里进行更改而发生变化。

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

如果 iOS 会在系统更改亮度时发送通知,那将很有帮助。在文档中找不到任何关于此的内容。

最佳答案

搜索属于 UIScreen 类的 UIScreenBrightnessDidChangeNotification。它适用于 iOS 5.0 及更高版本。

关于iphone - 当系统改变屏幕亮度时,iOS 会发送通知吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14719443/

相关文章:

ios - 如何在iOS中打开没有url方案的手机应用程序

iphone - 我如何以编程方式通过点击图像进行转义?

ios - 是否可以在 iOS 9 上将 iPad 应用程序设置为不进行多任务处理

iphone - iphone 应用程序中的 uigesturerecognizer

iPhone iOS 在后台运行的应用程序会生成和处理通知吗?

iphone - iOS 上的 Facebook FBConnect SDK 问题

ios - iPad分屏导致抽屉变暗

iphone - UIImageView 中的实时摄像头

ios - 在 Swift 3.0 中更改应用程序所有屏幕中的后退按钮图像

ios - 是否可以仅让应用程序的某些部分支持 iPad View ?