如何在 iOS 中通过编程方式更改屏幕亮度?


要更改屏幕的亮度,我们需要使用屏幕的 brightness 属性,此属性仅受主屏幕支持。此属性的值应为在 0.0 到 1.0 之间的数字,包括该数字。

由应用程序做出的亮度更改在设备锁定之前一直有效,而不管该应用程序是否关闭。系统亮度(用户可在“设置”或“控制中心”中设置)将在下次打开显示屏时恢复。

它是一个实例属性,要在你的 iOS 应用程序(任何应用程序)中实现此功能,请在 viewDidLoad 方法中添加以下行,以查看效果。

UIScreen.main.brightness = 0.1 // (0-1)

更新于:2019 年 8 月 30 日

1 千 + 次浏览

开启你的 职业生涯

完成课程,获得认证

开始学习
广告