整体亮度/伽玛?

时间:2012-04-18 20:26:39

标签: objective-c ios xcode

是否可以根据用户设置更改iOS应用程序的整体亮度。可能在appDelegate中,它可以改变所有的视图吗?谢谢,任何帮助将不胜感激。

另外,我的意思是应用程序本身,而不是iOS /用户设备下的设置。

2 个答案:

答案 0 :(得分:2)

您可以使用

[[UIScreen mainScreen] setBrightness:0.5];

但它只会持续到应用程序关闭。

http://developer.apple.com/library/IOs/documentation/UIKit/Reference/UIScreen_Class/Reference/UIScreen.html#//apple_ref/occ/instp/UIScreen/brightness

答案 1 :(得分:0)

要在系统范围内执行此操作,您可以使用[UIScreen mainScreen]的{​​{1}}属性,最好与滑块结合使用。 (适用于iOS 5.0)。

如果您只想为您的应用做这件事,您可能会尝试更改主窗口的Alpha值,即使我更喜欢第一个版本。