我试图使用
设置UIScreen的亮度[UIScreen mainscreen].brightness = 0.5
我四处寻找方法,并发现this线程非常有帮助。但是,在查看线程中的答案之前,我尝试在while循环中更新亮度。像,
while (originalBrightness > 0.5) {
originalBrightness -= 0.001;
[UIScreen mainScreen].brightness = originalBrightness;
}
我已经尝试将上面的while循环放在AppDelegate和一个viewcontroller中,无论哪种方式都“正常”。我们可以看到屏幕亮度的一般转变。我原以为它的亮度会瞬间下降。关于为什么会发生这种情况的任何建议?