方法:html
[[UIScreen mainScreen] setBrightness: value];ios
value:value就是屏幕的亮度值 这个值介于0和1之间app
另外 这个方法 会即时刷新 无需手动刷新 但这个方法是调整整个手机界面的亮度的 并不单单是某个app的亮度 也就是说这个亮度就是在你彻底退出这个app后仍是会保持的 因此当咱们不须要这个亮度继续保持的时候 咱们须要在app的代理方法里作些处理 :post
//这个方法会在app失去激活状态的时候调用 好比说程序进入后台lua
- (void)applicationWillResignActive:(UIApplication *)application {spa
[[UIScreen mainScreen] setBrightness: 0.5];//0.5是本身设定认为比较合适的亮度值代理
}htm
//获取当前屏幕的亮度:blog
CGFloat *currentLight = [[UIScreen mainScreen] brightness];get
另外,屏幕的亮度调节只能在真机上看到效果 在模拟器上看不到效果
lua 中 调整的方法
public void SetScreenBrightness(float brightness)
{
#if UNITY_IPHONE && !UNITY_EDITOR
_SetBrightness(brightness);
#else
sdk.SetScreenBrightness(brightness);
#endif
}