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

iosapps/applicationsmobile development更新于 2026/2/12 5:52:17

要更改屏幕亮度,我们必须使用屏幕的亮度属性。此属性仅在主屏幕上受支持。此属性的值应为 0.0 到 1.0 之间的数字(含)。

应用所做的亮度更改会一直有效,直到设备锁定,无论应用是否关闭。系统亮度(用户可以在"设置"或"控制中心"中设置)将在下次打开屏幕时恢复。

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

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

相关文章