19

Swift を使用してコードで iPhone のメイン画面の明るさを調整したいと思います。

私はObjective-Cでそれができることを知っています:

[[UIScreen mainScreen] setBrightness:0.5];

Swiftでこれを行うにはどうすればよいですか?

4

2 に答える 2

48

https://developer.apple.com/documentation/uikit/uiscreen/1617830-明るさ

ドキュメントからの Swift 3+ の適切な答えは次のとおりです。

UIScreen.main.brightness = CGFloat(0.5)
于 2014-06-17T13:14:25.633 に答える
23

実際、Swift 3mainScreenは に置き換えられたmainため、適切なコードは次のとおりです。

UIScreen.main.brightness = CGFloat(0.5)
于 2016-09-20T11:59:10.060 に答える