0
是可以實現以下幾點:
一個。用戶將iphone屏幕放下。 b。屏幕睡眠(黑色) c。應用程序reamins在前臺具有完整功能
我相信其他應用程序可能會實現這與接近傳感器?
這會耗盡電池嗎?
乾杯!
是可以實現以下幾點:
一個。用戶將iphone屏幕放下。 b。屏幕睡眠(黑色) c。應用程序reamins在前臺具有完整功能
我相信其他應用程序可能會實現這與接近傳感器?
這會耗盡電池嗎?
乾杯!
你可以這樣做:
[UIDevice currentDevice].proximityMonitoringEnabled = YES;
BOOL shouldDimScreen = [UIDevice currentDevice].proximityState;
if (shouldDimScreen) {
// do whatever you want
} else {
// light the screen back up
}
可以使用NSNotificationCenter
爲UIDeviceProximityStateDidChangeNotification
註冊,如果你想知道每一次的狀態變化。
但是,如果用戶暫時不觸摸它,iOS會自動關閉屏幕。所以只要你沒有turn off the idle timer你的電池壽命會很好,你可能不需要實現這一點。
謝謝Aaron!感激的男人! – TurtleKurtze 2013-03-20 21:16:48