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{