方法:
[[UIScreen mainScreen] setBrightness: value];
value:value就是屏幕的亮度值 這個值介於0和1之間
另外 這個方法 會即時刷新 無需手動刷新 但這個方法是調整整個手機界面的亮度的 並不僅僅是某個app的亮度 也就是說這個亮度就是在你完全退出這個app后還是會保持的 所以當我們不需要這個亮度繼續保持的時候 我們需要在app的代理方法里做些處理 :
//這個方法會在app失去激活狀態的時候調用 比如說程序進入后台
- (void)applicationWillResignActive:(UIApplication *)application {
[[UIScreen mainScreen] setBrightness: 0.5];//0.5是自己設定認為比較合適的亮度值
}
//獲取當前屏幕的亮度:
CGFloat *currentLight = [[UIScreen mainScreen] brightness];
另外,屏幕的亮度調節只能在真機上看到效果 在模擬器上看不到效果
