我想使用Swift在代码中调整iPhone的主屏幕亮度。
我知道Objective-C可以通过以下方式完成:
[[UIScreen mainScreen] setBrightness:0.5];
我如何在Swift中执行此操作?
答案 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)