使用 Swift 调整主屏幕亮度

Posted

技术标签:

【中文标题】使用 Swift 调整主屏幕亮度【英文标题】:Adjust the main screen brightness using Swift 【发布时间】:2014-08-07 12:24:00 【问题描述】:

我想使用 Swift 在代码中调整 iPhone 的主屏幕亮度。

我知道在 Objective-C 中可以通过以下方式完成:

[[UIScreen mainScreen] setBrightness:0.5];

如何在 Swift 中做到这一点?

【问题讨论】:

【参考方案1】:

https://developer.apple.com/documentation/uikit/uiscreen/1617830-brightness

从文档中,Swift 3+ 的正确答案是:

UIScreen.main.brightness = CGFloat(0.5)

【讨论】:

【参考方案2】:

实际上在 Swift 3 中 mainScreen 被替换为 main,所以正确的代码是:

UIScreen.main.brightness = CGFloat(0.5)

【讨论】:

以上是关于使用 Swift 调整主屏幕亮度的主要内容,如果未能解决你的问题,请参考以下文章

如何使用注册表在Win10中调整屏幕亮度

笔记本电脑亮度无法调整

调整屏幕亮度,调整字体大小

windows屏幕亮度调整

苹果电脑屏幕调亮

检测屏幕亮度调整是不是设置为自动