【问题标题】:Adjust the brightness of the screen through code通过代码调整屏幕亮度
【发布时间】:2011-10-25 18:43:51
【问题描述】:

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

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

【问题讨论】:

    标签: objective-c ios cocoa-touch screen-brightness


    【解决方案1】:

    你可以使用:

    [[UIScreen mainScreen] setBrightness:1.0];
    

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

    【讨论】:

    • 那么如何在 ios 4 中实现这一点,你能给出任何想法吗...谢谢
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      查看UIScreenbrightness 属性。这是 iOS 5 中的新 API。您无法在旧版本中使用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-08-07
        • 1970-01-01
        • 2011-05-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多