当我们接打电话时,手机放在耳边会自动熄灭屏幕,这就是手机内置的距离传感器的功劳,
下面我来介绍如何使用距离传感器
//开启距离传感器
[UIDevice currentDevice].proximityMonitoringEnabled=YES;
//当检测到有物体靠近时发出通知 7cm左右
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(notice) name:UIDeviceProximityStateDidChangeNotification object:nil];
-(void)notice{
if ([UIDevice currentDevice].proximityState) {
NSLog(@"近距离");
}else{
NSLog(@"远距离");
}
}
(ps:靠近时会自动熄灭屏幕)