IOS加速度传感器

名称:IOS加速度传感器

供应商:北京沃赢科技有限公司

价格:面议

最小起订量:1/件

地址:北京市海淀区银海大厦

手机:18201568921

联系人:刘老师 (请说在中科商务网上看到)

产品编号:77845578

更新时间:2021-02-15

发布者IP:123.120.35.46

详细说明

  IOS加速度传感器(accelerometer)

  简介

  加速度传感器是根据x、y和z三个方向来检测在设备位置的改变。

  通过加速度传感器可以知道当前设备相对于地面的位置。

  以下实例代码需要在真实设备上运行,在模拟器上是无法工作的。

  实例步骤

  1、创建一个简单的视图应用程序

  2、在ViewController.xib中添加三个标签,并创建一个ibOutlets分别为:xlable、ylabel和zlabel

  3、如下所示,更新ViewController.h

  #import @interface ViewController : UIViewController

  {

  IBOutlet UILabel *xlabel;

  IBOutlet UILabel *ylabel;

  IBOutlet UILabel *zlabel;

  }

  @end

  4、如下所示,更新ViewController.m

  #import "ViewController.h"

  @interface ViewController ()

  @end

  @implementation ViewController

  - (void)viewDidLoad

  {

  [super viewDidLoad];

  [[UIAccelerometer sharedAccelerometer]setDelegate:self];

  //Do any additional setup after loading the view,typically from a nib

  }

  - (void)didReceiveMemoryWarning

  {

  [super didReceiveMemoryWarning];

  // Dispose of any resources that can be recreated.

  }

  - (void)accelerometer:(UIAccelerometer *)accelerometer didAccelerate:

  (UIAcceleration *)acceleration{

  [xlabel setText:[NSString stringWithFormat:@"%f",acceleration.x]];

  [ylabel setText:[NSString stringWithFormat:@"%f",acceleration.y]];

  [zlabel setText:[NSString stringWithFormat:@"%f",acceleration.z]];

  }

  @end

  学习链接: