首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIScreen亮度属性

UIScreen亮度属性
EN

Stack Overflow用户
提问于 2011-10-26 17:30:44
回答 2查看 5.4K关注 0票数 6

目前,我正在尝试创建一个应用程序来调整设备的亮度。在iOS5中,mainScreen具有新的亮度属性,允许您设置屏幕亮度。我使用了以下代码:

代码语言:javascript
复制
[[UIScreen mainScreen] setBrightness:1.0];

然而,这似乎只在设备被锁定之前有效,并且不会保存在设置中。我是不是做错了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-26 18:18:36

您需要将想要设置的值保存在NSUserDefaults中,并在应用程序委托的applicationDidBecomeActive:方法中调用setBrightness:来恢复亮度。

票数 3
EN

Stack Overflow用户

发布于 2014-04-15 21:04:29

它在iPad和iPhone上设置设备的亮度,就像在设置中一样。即使在应用程序关闭的时候,它也会改变亮度,这有点烦人。您必须在适当的方法中以编程方式将其重置回默认值。我刚刚创建了一个跟踪表应用程序,Lite Box,并注意到它不会返回到初始设置,即使应用程序被强制关闭。你必须重新打开app....set返回到默认设置,或者转到您的设置并将其更改回来。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7900895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档