1

ユーザーが近接センサーの周りに手を動かし、0のような近接状態値を取得したときに近接センサーをオンにしたいという点で、1つのアプリを開発しています。しかし、ユーザーがプロキシの周りで手を動かしたときに近接を有効にしたい。どうすればこれを行うことができるので、このコードを試しました。近接を可能にします。

UIDevice * device=[UIDevice currentDevice];
    device.proximityMonitoringEnabled=YES;

    if (device.proximityMonitoringEnabled)
    {
        [[NSNotificationCenter defaultCenter] addObserver:self
                                                 selector:@selector(handleProximityChange:)
                                                     name:UIDeviceProximityStateDidChangeNotification
                                         object:nil];
    }
    else
    {
        NSLog(@"Device not capable to support Proximity sensor");
        // device not capable
    }

このメソッドで近接状態をキャッチします...

-(void)handleProximityChange:(NSNotification *)notification
{

    NSLog(@"Proximity event catch");

}

私はこのコードをユーザーのハンドオーバーに従って実行しますので、私はこれを行うことができます。

4

1 に答える 1