美文网首页
检出屏幕亮度

检出屏幕亮度

作者: 萧城x | 来源:发表于2016-05-20 18:02 被阅读13次

    检测当前屏幕亮度:

    ASCScreenBrightnessDetector *brightnessDetector = [ASCScreenBrightnessDetector new];
    NSLog(@"Screen brightness: %f", brightnessDetector.screenBrightness);
    ASCScreenBrightnessStyle style = brightnessDetector.screenBrightnessStyle; 
    switch (style) { 
    case ASCScreenBrightnessStyleDark: 
        // Do something, e.g. set a dark theme. 
        break; 
    case ASCScreenBrightnessStyleLight: 
        // Do something else, e.g set a light theme. 
        break; 
    } 
    

    响应屏幕亮度变化的delegate函数:

    - (void)screenBrightnessDidChange:  (CGFloat)brightness 
    { 
    NSLog(@"The new brightness is: %f", brightness);
     } 
    
    - (void)screenBrightnessStyleDidChange:(ASCScreenBrightnessStyle)style 
    { 
    NSLog(@"The new style is: %u", style); 
    }

    相关文章

      网友评论

          本文标题:检出屏幕亮度

          本文链接:https://www.haomeiwen.com/subject/oppnrttx.html