0

我能找到以编程方式关闭(不仅仅是调暗)iPhone屏幕的唯一方法是利用UIDevice属性proximityMonitoringEnabled,如果红外传感器在启用时检测到接近物体,它将自动关闭屏幕。

任何其他(仅限公共 API)方法?有什么方法可以实现反向接近效果(屏幕在接近时变暗)?

4

1 回答 1

0

我倾向于说不。不是通过使用公共 API。我相信这样做的唯一方法是使用您的方法proximityMonitoringEnabled

在 iOS 5 中有一种使用私有 API 的方法,但它似乎不适用于 iOS 6。(这个答案涵盖了 iOS 5)。

最好的办法是使用proximityMonitoringEnableand proximityState

于 2013-09-05T22:08:34.963 回答