一、距离传感器
要想使用传感器首先要打开传感器,把proximitySensingEnabled选为YES。
// 默认情况下,每一个应用程序都可以将自己的距离传感器打开(默认是关闭状态)
// [UIApplication sharedApplication].proximitySensingEnabled = YES;该方法已经过期
[UIDevice currentDevice].proximityMonitoringEnabled = YES;
// 用通知监听物品靠近还是离开
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(proximityStateDidChange:) name:UIDeviceProximityStateDidChangeNotification object:nil];
在方法proximityStateDidChange:里面写点什么看是否监听到
- (void)proximityStateDidChange:(NSNotification *)note
{
if ([UIDevice currentDevice].proximityState) {
NSLog(@"有物品靠近");
} else {
NSLog(@"有物品离开");
}
}
当把手遮住手机和移开手
二、加速计
// 1.获取单例对象
UIAccelerometer *accelerometer = [UIAccelerometer sharedAccelerometer];