问题
I would like to adjust the iPhone's main screen brightness in code using Swift.
I know in Objective-C it can be done by:
[[UIScreen mainScreen] setBrightness:0.5];
How do I do this in Swift?
回答1:
https://developer.apple.com/documentation/uikit/uiscreen/1617830-brightness
From the docs the proper answer for Swift 3+ is:
UIScreen.main.brightness = CGFloat(0.5)
回答2:
Actually in Swift 3 mainScreen
was replaced with main
, so proper code is:
UIScreen.main.brightness = CGFloat(0.5)
来源:https://stackoverflow.com/questions/24264673/adjust-the-main-screen-brightness-using-swift