0

通常UIScreenBrightnessDidChangeNotification、ユーザーがコントロール センターで明るさのスライダーをスライドし終わったときに通知を提供するように登録します。明るさを に設定すると、通知が送信されないというバグがあるよう0.0です。基本的に、通知を生成する値の範囲は (0.0, 1.0] です。

ここで何か不足していますか?

テストは次のように簡単です。

NSNotificationCenter *center = [NSNotificationCenter defaultCenter];
[center addObserverForName:UIScreenBrightnessDidChangeNotification
                    object:nil
                     queue:nil
                usingBlock:^(NSNotification *notification)
{
    NSLog(@"Brightness changed: %f", [[UIScreen mainScreen] brightness]);
}];
4

0 に答える 0