iOS – 更改屏幕色温

我想构build一个像f.lux一样的iOs应用程序。 它基于白天改变设备的屏幕亮度。 我知道我必须越狱我的设备。 但我不知道如何实现这个应用程序。

请给我build议任何有用的API来做到这一点。

提前致谢。

iOS已经具有内置的全系统function:请参阅自动亮度下的设置>亮度和壁纸

自动亮度

虽然可以以编程方式控制设备的亮度,但是没有用于确定外部光线的公共API,所以这是OS处理的function。

试试这个(仅适用于iOS5和更高版本):

[[UIScreen mainScreen] setBrightness:1.0]; 

从相关的问题: 通过代码调整屏幕的亮度

通过IOS5之后的新API的UIScreen亮度属性。