调用设备距离感应器

一个方法,使用通知来实现

- (void)proximityCenter:(NSNotificationCenter*)center {

//判断接近和离开

if([UIDevicecurrentDevice].proximityState==YES) {

NSLog(@"接近");

}else{

NSLog(@"离开");

_num++;

_textLable.text= [NSStringstringWithFormat:@"%ld",_num];

}

}

调用

//获取当前设备,启动近距离感应器

[UIDevicecurrentDevice].proximityMonitoringEnabled=YES;

if([UIDevicecurrentDevice].proximityMonitoringEnabled==YES) {

[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(proximityCenter:)name:UIDeviceProximityStateDidChangeNotificationobject:nil];

}

你可能感兴趣的