项目介绍:
仿威锋客户端登陆界面(重力感应) https://github.com/15041397127/weiPhone
支持重力感应,主要代码:
[Objective-C] 查看源文件 复制代码
- (void)openGravity:(openGravityUpBlock)block{ //重力感应 if (_manager.gyroAvailable) { //更新速度 _manager.gyroUpdateInterval = _timeInterval; [_manager startGyroUpdatesToQueue:_queue withHandler:^(CMGyroData * _Nullable gyroData, NSError * _Nullable error) { if (error) { //停止重力感应更新 [_manager stopGyroUpdates]; NSLog(@"%@",[NSString stringWithFormat:@"gryerror:%@",error]); }else{ _openGravityUpBlock = block; //回主线程 [self performSelectorOnMainThread:@selector(gyroUpdate:) withObject:gyroData waitUntilDone:NO]; } }]; }else{ NSLog(@"该设备没有重力感应"); } }
DEMO 直接下载: