调用设备距离感应器
2016-10-20 本文已影响10人
_君莫笑_
一个方法,使用通知来实现
- (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];
}