我在 iOS 应用程序“睡眠周期闹钟”上看到,当 iPhone 屏幕朝下(朝向地板)时,他们设法调暗了屏幕的背光。我一直在互联网上搜索,找不到提供此功能的 API。
我猜他们是通过测量重力对设备的加速度并相应地调暗背光来实现的,我对此没有任何问题。我只是不知道他们如何调暗背光(包括状态栏!)。它不是覆盖在 superview 上的半透明黑色 UIView,灯肯定会关闭。
检测不是问题,这是我不知道该怎么做的调光。
谁能指出我正确的方法/API 文档?我正在使用 iOS 6 SDK。
谢谢
编辑:
对不起各位,看来我错了。进一步的调查使我相信他们没有调暗背光。说明暂时停留在 superview 上。我认为他们实际上覆盖了黑色图像并删除了状态栏。我很抱歉!为了绕过方向锁定进行方向检测,我认为他们使用加速度计。