在iOS5.0以下,在程序中是不能直接设置系统屏幕亮度的,到了ios5.0以后将这个api开放给了开发者,这样我们就可以非常方更的更改系统屏幕的亮度.
@property(nonatomic) CGFloat brightness NS_AVAILABLE_IOS(5_0); // 0 .. 1.0, where 1.0 is maximum brightness. Only supported by main screen.
使用方法也很简单 ,如下:
获取系统屏幕当前的亮度值
float value = [UIScreen mainScreen].brightness;
设置系统屏幕的亮度值
[[UIScreen mainScreen] setBrightness:value];