iOS傳感器開發——距離傳感器的應用

iOS傳感器開發——距離傳感器的應用

        iPhone手機中內置了距離傳感器,位置在手機的聽筒附近,當咱們在打電話的時候靠近聽筒,手機的屏幕會自動熄滅,這就靠距離傳感器來控制。app

        在咱們開發app時,若是須要,也能夠調用距離傳感器的一些接口方法。距離傳感器的接口十分簡單,主要經過通知中心來對距離的改變進行通知。spa

        首先,咱們須要開啓距離傳感器應用:code

[UIDevice currentDevice].proximityMonitoringEnabled=YES;

        監聽距離改變的通知:server

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

        在回調方法中,咱們能夠經過下面這個屬性來監聽距離狀態:接口

-(void)notice{
    if ([UIDevice currentDevice].proximityState) {
        NSLog(@"近距離");
    }else{
        NSLog(@"遠距離");
    }
}

專一技術,熱愛生活,交流技術,也作朋友。開發

——琿少 QQ羣:203317592it

相關文章
相關標籤/搜索