【问题标题】:How can I dim the view in an iPhone application?如何在 iPhone 应用程序中调暗视图?
【发布时间】:2009-05-27 16:14:02
【问题描述】:

我见过很多 iPhone 应用程序在更新或下载内容时会使用活动指示器使屏幕变暗,让用户知道它正忙。我知道如何进行活动指示器,但我该如何进行调光?如果可以,请发布示例代码。

【问题讨论】:

    标签: iphone objective-c cocoa-touch


    【解决方案1】:

    他们实际上并没有调暗它,Apple 不允许应用程序调整屏幕亮度。他们只是在屏幕上放了一个黑色的半透明图像,效果类似。

    编辑:

    越狱的应用程序可以调整屏幕亮度,并且有一个API可以做到这一点,但是Apple不会批准任何改变屏幕亮度的应用程序。

    【讨论】:

    • 为了澄清,您应该使用单独的半透明黑色视图,而不是更改主视图的绘图。这将在 GPU 中廉价地合成。
    【解决方案2】:

    好的,我这样做的方式也是创建另一个视图并将不透明度设置得非常低。然后我将此视图添加为子视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-22
      • 1970-01-01
      • 2011-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多