我希望可以使用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 3 中,mainScreen
被替换为 main
,所以正确的代码是:
UIScreen.main.brightness = CGFloat(0.5)