我正在开发一个 iPhone 应用程序,我需要通过我的应用程序调整屏幕的亮度,就像我们通过设置应用程序一样。
我已经搜索但没有找到解决方案。
我正在开发一个 iPhone 应用程序,我需要通过我的应用程序调整屏幕的亮度,就像我们通过设置应用程序一样。
我已经搜索但没有找到解决方案。
您可以使用:
[[UIScreen mainScreen] setBrightness:1.0];
但仅适用于 iOS 5。早期的 iOS 版本不支持。
如果您需要与旧 iOS 版本兼容,请尝试在应用程序的主窗口顶部使用部分 alpha 覆盖黑色。我在 iPad 应用程序中使用了它——唯一的缺点是它不会使弹出框等元素变暗。
查看 的brightness
属性UIScreen
。这是 iOS 5 中的一个新 API。你不能在旧版本中这样做。