此範例為點擊按鈕觸發震動效果,
順帶一提此程式需要在實機上執行才有效過, 模擬器則無法測試
Step1. 創建一個新專案, 加入一顆按鈕, 點擊可產生震動效果, 並建立Button與程式之關聯性
Step2. 加入AudioToolbox.framework, 並#import <AudioToolBox/AudioToolbox.h>
Step3. 按鈕方法中加入以下程式碼
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
整體程式碼如下,
ViewController.m
#import "ViewController.h"
#import <AudioToolbox/AudioToolbox.h>
@interface ViewController ()
- (IBAction)toVibrate:(id)sender;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)toVibrate:(id)sender {
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
}
@end
文章標籤
全站熱搜