首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >暗淡的iPhone背光灯上下颠倒

问暗淡的iPhone背光灯上下颠倒
EN

Stack Overflow用户
提问于 2012-11-08 02:18:30
回答 2查看 811关注 0票数 0

我在iOS的一个应用程序‘睡眠周期闹钟’上看到,当iPhone面对着屏幕朝下(朝向地板)时,他们已经设法调暗了屏幕的背光。我已经在互联网上到处搜索,都找不到提供这个功能的API。

我猜他们是通过从重力测量设备上的加速度并相应地调暗背光来实现这一点的,这一点我没有问题。我只是不知道他们是如何使背光变暗的(包括状态栏!)。它不是覆盖在superview上的半透明黑色UIView,灯肯定会关闭。

检测不是问题,而是我不知道该怎么做的调光问题。

谁能告诉我正确的方法/API文档?我使用的是iOS 6SDK。

谢谢

编辑:

抱歉,伙计们,看来我错了。进一步的调查让我相信他们并没有把背光调暗。指令暂时停留在superview上。我认为他们实际上覆盖了一个黑色的图像,并删除了状态栏。我很抱歉!为了绕过方向锁进行方向检测,我想他们使用了加速度计。

EN

回答 2

Stack Overflow用户

发布于 2012-11-08 02:29:20

可以使用UIDevice orientation来检测设备是否正面朝下。当屏幕面向地面时,这将返回UIDeviceOrientationFaceDown。

看看UIScreen类中与亮度相关的几个方法。

票数 0
EN

Stack Overflow用户

发布于 2012-11-08 02:59:37

试试这个:

代码语言:javascript
复制
[[UIScreen mainScreen] setBrightness:0.5]; //Any value you think works

有关UIScreen的更多信息以及您可以使用它做什么,请查看文档:

UIScreen Apple Documentation

编辑:看看另一个答案的评论,这个方法会导致什么样的问题?

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

https://stackoverflow.com/questions/13275705

复制
相关文章

相似问题

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