آموزش ایجاد شتاب سنج در برنامه نویسی iOS
آموزش ایجاد شتاب سنج در برنامه نویسی iOS
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش ایجاد شتاب سنج در برنامه نویسی iOS خواهیم پرداخت.
شتاب سنج برای تشخیص تغییرات موقعیت دستگاه در سه جهت x ، y و z استفاده می شود. ما می توانیم موقعیت فعلی دستگاه را نسبت به زمین بدانیم. برای آزمایش این مثال، باید آن را روی دستگاه اجرا کنید و روی شبیه ساز کار نمی کند.
مرحله 1 – یک برنامه مبتنی بر View ساده ایجاد کنید.
مرحله 2 – سه برچسب در ViewController.xib اضافه کنید و ibOutlets ایجاد کنید و نام آنها را xlabel ،ylabel و zlabel بگذارید.
مرحله 3 – ViewController.h را به صورت زیر به روز کنید –
1 2 3 4 5 6 7 8 |
#import <UIKit/UIKit.h> @interface ViewController : UIViewController<UIAccelerometerDelegate> { IBOutlet UILabel *xlabel; IBOutlet UILabel *ylabel; IBOutlet UILabel *zlabel; } @end |
مرحله 4 – ViewController.m را به صورت زیر به روز کنید –
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#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 |
خروجی
وقتی برنامه را در دستگاه iPhone اجرا می کنیم، خروجی زیر را خواهیم گرفت.
دیدگاه شما