ios开发之距离传感器使用

     最近在玩微信公众平台,听语音的时候,发现一个蛮好玩的功能,它会根据你和iphone间距离不同,调整语音的播放模式,想了下应该是调用了距离传感器的功能,于是找了下资料,发现了下面一段调用的代码:

//距离传感器

[UIDevice currentDevice].proximityMonitoringEnabled = YES;

//监听距离传感器状态变化通知

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(sensorStateChange:) name:UIDeviceProximityStateDidChangeNotification object:nil];

//状态变化后调用的函数

-(void)sensorStateChange:(NSNotificationCenter *)notification;

{

    

    if ([[UIDevice currentDevice] proximityState] == YES) {

        

        NSLog(@"Device is close to user");

        

        //在此写接近时,要做的操作逻辑代码

        

    }else{

        

        NSLog(@"Device is not close to user");

        

    }

    

}


先记下来,方便以后查阅。


你可能感兴趣的:(ios开发之距离传感器使用)