調整屏幕亮度的方法

ios 經過代碼調節屏幕亮度

方法: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

    }

相關文章
相關標籤/搜索