ios - UIScreen Brightness 属性

标签 ios mobile ios5 screen-brightness uiscreen

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

[[UIScreen mainScreen] setBrightness:1.0];

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

最佳答案

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

关于ios - UIScreen Brightness 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7900895/

相关文章:

ios - 序列化包含未实现 NSCoding 的类的 NSMutableArray

css - 全屏移动菜单

捕获高分辨率手机而非低分辨率平板电脑的 CSS 媒体查询

css - 在设计网站时我应该考虑哪些浏览器?

ios - JSON 字符串编码 - 混淆

iphone - 在获取数组中选择单个字段以加载选择器

javascript - 如何在 iOS 上删除 Ionic Webview 顶部的空间?

ios - 如何确定应用程序在 iOS7 上使用的是本地存储 1 还是 0?

xcode - Cocos2D Sprite 受限于屏幕

ios - 如何从 UITableView 单元格中获取 id 完整数组值?