使用Swift调整主屏幕亮度

时间:2014-06-17 13:07:28

标签: ios swift uiscreen

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

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

[[UIScreen mainScreen] setBrightness:0.5];

我如何在Swift中执行此操作?

2 个答案:

答案 0 :(得分:27)

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

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

UIScreen.main.brightness = CGFloat(0.5)

答案 1 :(得分:13)

实际上在Swift 3 mainScreen中已替换为main,因此正确的代码是:

UIScreen.main.brightness = CGFloat(0.5)