`
01jiangwei01
  • 浏览: 533014 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ios 方向检测代码

    博客分类:
  • IOS
 
阅读更多

1,添加框架 CoreLocation.framework

2,在ViewController.h中写如下代码

#import <UIKit/UIKit.h>
#import <CoreLocation/CoreLocation.h>

@interface ViewController : UIViewController<CLLocationManagerDelegate>
{
    CLLocationManager * _locationManger;
}
@property (retain, nonatomic) IBOutlet UILabel *header;

@end

 3,ViewController.m代码如下:

- (void)viewDidLoad
{
    [super viewDidLoad];
	// Do any additional setup after loading the view, typically from a nib.
    
    _locationManger = [[CLLocationManager alloc]init];
    
    if([CLLocationManager headingAvailable]){
        _locationManger.headingFilter = 0.1 ;//设置精度,当度数改变0.1度后通知
        [_locationManger startUpdatingHeading];
        
    }
}
- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading {
    if(newHeading.headingAccuracy>0){
        CLLocationDirection theHeding = newHeading.magneticHeading;
        _header.text = [NSString stringWithFormat:@"%lf度",theHeding];
    
    }  
}

 

分享到:
评论

相关推荐

    iOS应用逆向工程:分析与实战

    第三部分为理论篇,主要讲述iOS逆向/越狱方向的进阶必备理论知识。第四部分为实战篇,通过对3个App Store App及1个系统App进行逆向分析的实战操作,让读者能够了解并同步实践已掌握的知识。 iOS应用逆向工程:分析与...

    欧拉公式求圆周率的matlab代码-kalman-ios:四元数错误状态EKF,用于iOS上的姿态检测

    该代码没有得到维护,也没有按照我现在要求的标准进行单元测试。 我鼓励开发人员在其他地方寻找更好的例子。 作者:Gareth,gcross [点]代码[at] icloud.com 描述: 这是扩展的卡尔曼滤波器(EKF)的实现,用于使用...

    2018第四届中国移动互联网测试开发大会PPT-2

    太大了,分开上传。这是第2部分。 为期两天的大会将涵盖如下方向: 质量管理专题 持续集成、持续交付、...白盒测试:静态分析、代码审计、Android Hook技术、iOS Hook技术、字节码插桩技术 质量监控与质量数据分析

    2018第四届中国移动互联网测试开发大会PPT-3

    太大了,分开上传。这是第3部分。 为期两天的大会将涵盖如下方向: 质量管理专题 持续集成、持续交付、...白盒测试:静态分析、代码审计、Android Hook技术、iOS Hook技术、字节码插桩技术 质量监控与质量数据分析

    2018第四届中国移动互联网测试开发大会PPT-1

    太大了,分开上传。这是第1部分。 为期两天的大会将涵盖如下方向: 质量管理专题 持续集成、持续交付、...白盒测试:静态分析、代码审计、Android Hook技术、iOS Hook技术、字节码插桩技术 质量监控与质量数据分析

    三种检测iPhone/iPad设备方向的方法

    使用meta tag “viewport” viewport标签包含如下属性: 为了能自动探测并适配到屏幕宽度,应该使用... 使用javascript脚本 下面的脚本通过检测屏幕宽度来检测方向并调整方向: 代码如下: [removed] var updateLayout =

    UIListView(iPhone源代码)

    来源:Licence:BSD平台:iOS设备:iPhone / iPad作者:张-永彬  自定义列表,可设置列表的滑动方向为横向或者纵向,滑动方式可自定义为:分块滑动、分页... Code4App编译测试,适用环境:Xcode 4.5, iOS 6.0。

    详解利用exif.js解决ios手机上传竖拍照片旋转90度问题

    因此解决这个问题的思路是:获取到照片拍摄的方向角,对非横拍的ios照片进行角度旋转修正。 利用exif.js读取照片的拍摄信息,这里主要用到Orientation属性。 Orientation属性说明如下: 下面就直接上代码了。 主要...

    JS解决IOS中拍照图片预览旋转90度BUG的问题

    上篇文章【Js利用Canvas实现图片压缩功能】中做了图片压缩上传,但是在IOS真机测试的时候,发现图片预览的时候自动逆时针旋转了90度。对于这个bug,我完全不知道问题出在哪里,接下来就是面向百度编程了。通过度娘...

    Game controller(iPhone源代码)

    来源:Licence:BSD (Simplified)平台:iOS设备:iPhone / iPad作者:James Addyman  利用 UIKit 实现游戏当中的虚拟手柄。... [优才 · Code4App]编译测试,适用环境:Xcode 4.5, iOS 5.0 以上。

    物体根据重力感应运动(iPhone源代码)

    来源:Licence:Public Domain平台:iOS设备:iPhone / iPad作者:挺风和日丽的啊 ...记得在真机中运行哦,不要拿着macbook来晃动:) Code4App编译测试,适用环境:Xcode 4.5, iOS 4.0 以上。

    基于C语言实现用if语句控制P0口8位LED的流水方向(含源代码+使用说明).zip

    【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。...

    用if语句控制P0口8位LED的流水方向_单片机C语言实例(纯C语言源代码).zip

    【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。...

    JAVA上百实例源码以及开源项目源代码

    Java编写的显示器显示模式检测程序 2个目标文件 内容索引:JAVA源码,系统相关,系统信息检测 用JAVA编写了一个小工具,用于检测当前显示器也就是显卡的显示模式,比如分辨率,色彩以及刷新频率等。 Java波浪文字制作...

    基于弧度控制的摇杆Demo(iOS源码)

    作者:qcc107 介绍:一个简单的摇杆Demo,基于弧度控制,... 测试环境:xcode6.3 iOS8.3。 效果图: 使用方法:直接拖入ZMRocker文件夹即可,工程中通过storyboard直接拉取UIView并将class选取为ZMRocker即可。

Global site tag (gtag.js) - Google Analytics