我想使用 Swift 在代码中调整 iPhone 的主屏幕亮度。
我知道在 Objective-C 中可以通过以下方式完成:
[[UIScreen mainScreen] setBrightness:0.5];
我如何在 Swift 中做到这一点?
https://developer.apple.com/documentation/uikit/uiscreen/1617830-brightness
从文档中,Swift 3+ 的正确答案是:
UIScreen.main.brightness = CGFloat(0.5)
实际上在 Swift 3mainScreen
中被替换为main
,所以正确的代码是:
UIScreen.main.brightness = CGFloat(0.5)