我能找到以编程方式关闭(不仅仅是暗淡)iPhone屏幕的唯一方法是使用UIDevice
属性proximityMonitoringEnabled
,如果红外传感器检测到接近,它将自动关闭屏幕启用时对象。
其他任何(仅限公共API)方法?任何实现反向近距离效果的方法(当不近端时屏幕变暗)?
答案 0 :(得分:0)
我倾向于拒绝。不是使用公共API。我相信,唯一的方法是使用您的方法proximityMonitoringEnabled
。
有一种方法可以在iOS 5中使用私有API,但它似乎不适用于iOS 6.(this answer涵盖iOS 5)。
您最好的选择是使用proximityMonitoringEnable
和proximityState
。