Does anyone know how to get the user's current screen brightness or temporarily change the brightness just for one view?
When the user launches a specific view the screen dims to the lowest brightness possible. In this case, I'm using:
UIScreen.mainScreen().brightness = CGFloat(0.0)
But I want to know that when the user dismisses the view the brightness returns to exactly what they had.
An app that uses this is Stocard. When viewing a card's barcode the screen's brightness brightens to the max and when the barcode view dismisses the screen's brightnes returns to exactly what the user had before.
If anyone knows how to do this in Swift 2.3 that would be great.
UIScreen.mainScreen().brightness
. If that's not obvious to anyone. – Venitavenite