background image

ios 开发晃动特效分析

    APP STORE 上的很多软件,如打火机啊蜡烛等效果利用的

    加速计  或 Shake 摇动侦测  等 开发思路分享:

    摇晃前的预设文字:没事

    用力摇晃后画面将显示为:摇动

    程序代码:
AccelerometerDemoViewController.h

1

  

2

#import <UIKit/UIKit.h>

3
4

@interface 

AccelerometerDemoViewController 

UIViewController 

<UIAccelerometerDelegate>{
5

        IBOutlet UILabel *mylabel;

6

}

7
8

@property (nonatomic,retain) UILabel *mylabel;

9
10 @end
11
12 AccelerometerDemoViewController.m AccelerometerDemoViewController.m

#import "AccelerometerDemoViewController.h"

13
14 @implementation AccelerometerDemoViewController
15
16 @synthesize mylabel;
17
18 - (void)viewDidLoad {
19         UIAccelerometer *accelerometer = [UIAccelerometer sharedAccelerometer];
20         accelerometer.delegate = self;
21         accelerometer.updateInterval =  1.0f/60.0f;
22     [super viewDidLoad];        
23 }
24
25 -  (void)accelerometer:(UIAccelerometer  *)accelerometer  didAccelerate:(UIAcceleration 
*)acceleration{