你好
是否可以执行以下操作:
一种。用户将 iphone 屏幕面朝下放置。湾。屏幕休眠(黑色) c.该应用程序以全部功能在前台运行
我相信其他应用程序可能会通过接近传感器实现这一目标?
这会显着耗尽电池吗?
干杯!
你好
是否可以执行以下操作:
一种。用户将 iphone 屏幕面朝下放置。湾。屏幕休眠(黑色) c.该应用程序以全部功能在前台运行
我相信其他应用程序可能会通过接近传感器实现这一目标?
这会显着耗尽电池吗?
干杯!
你可以做:
[UIDevice currentDevice].proximityMonitoringEnabled = YES;
BOOL shouldDimScreen = [UIDevice currentDevice].proximityState;
if (shouldDimScreen) {
// do whatever you want
} else {
// light the screen back up
}
如果您想在每次状态更改时知道,您可以使用NSNotificationCenter
注册。UIDeviceProximityStateDidChangeNotification
但是,如果用户有一段时间没有触摸它,iOS 会自动为你关闭屏幕。因此,只要您不关闭空闲计时器,您的电池寿命就可以了,您可能不需要实现这一点。