使用 Swift 调整主屏幕亮度
Posted
技术标签:
【中文标题】使用 Swift 调整主屏幕亮度【英文标题】:Adjust the main screen brightness using Swift 【发布时间】:2014-08-07 12:24:00 【问题描述】:我想使用 Swift 在代码中调整 iPhone 的主屏幕亮度。
我知道在 Objective-C 中可以通过以下方式完成:
[[UIScreen mainScreen] setBrightness:0.5];
如何在 Swift 中做到这一点?
【问题讨论】:
【参考方案1】:https://developer.apple.com/documentation/uikit/uiscreen/1617830-brightness
从文档中,Swift 3+ 的正确答案是:
UIScreen.main.brightness = CGFloat(0.5)
【讨论】:
【参考方案2】:实际上在 Swift 3 中 mainScreen
被替换为 main
,所以正确的代码是:
UIScreen.main.brightness = CGFloat(0.5)
【讨论】:
以上是关于使用 Swift 调整主屏幕亮度的主要内容,如果未能解决你的问题,请参考以下文章