8

我正在开发一个 iPhone 应用程序,我需要通过我的应用程序调整屏幕的亮度,就像我们通过设置应用程序一样。

我已经搜索但没有找到解决方案。

4

3 回答 3

16

您可以使用:

[[UIScreen mainScreen] setBrightness:1.0];

但仅适用于 iOS 5。早期的 iO​​S 版本不支持。

于 2011-10-25T19:03:58.240 回答
2

如果您需要与旧 iOS 版本兼容,请尝试在应用程序的主窗口顶部使用部分 alpha 覆盖黑色。我在 iPad 应用程序中使用了它——唯一的缺点是它不会使弹出框等元素变暗。

于 2011-10-25T22:58:59.300 回答
0

查看 的brightness属性UIScreen。这是 iOS 5 中的一个新 API。你不能在旧版本中这样做。

于 2011-10-25T19:03:36.897 回答