zoukankan      html  css  js  c++  java
  • 自定义指南针的实现

    #import "ViewController.h"

    #import <CoreLocation/CoreLocation.h>

     

    @interface ViewController ()<CLLocationManagerDelegate>

     

    @property(nonatomic,strong)CLLocationManager*manager;

    @property (weak, nonatomic) IBOutlet UIImageView *imageW;

     

     

     

    @end

     

    @implementation ViewController

     

    -(CLLocationManager*)manager

    {

        if (_manager==nil) {

            _manager=[[CLLocationManager alloc]init];

        }

        return _manager;

    }

     

    - (void)viewDidLoad {

        [super viewDidLoad];

        self.manager.delegate=self;

        //判断ios7 或者8

        if([[UIDevice currentDevice].systemVersion doubleValue]>8.0)

        {

            //[self.manager requestWhenInUseAuthorization];

            [self.manager requestAlwaysAuthorization];

        }

        [self.manager stopUpdatingHeading];

    }

     

    -(void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading

    {

        CGFloat angle=newHeading.magneticHeading*M_PI/180;

        

        

        //旋转图片

        self.imageW.transform =CGAffineTransformMakeRotation(-angle);

        

        

        

    }

     

     

     

     

     

     

     

    @end

  • 相关阅读:
    glade2支持C++代码的输出(1)
    通用的信号量捕获打印调用栈接口
    xbmc的静态链接办法
    SVG图片资源较多的一个WIKI网站
    批量图片大小调整
    每日算法
    每日算法
    每日算法
    每日算法
    每日算法
  • 原文地址:https://www.cnblogs.com/tangranyang/p/4655812.html
Copyright © 2011-2022 走看看