此範例為點擊按鈕觸發震動效果,

順帶一提此程式需要在實機上執行才有效過, 模擬器則無法測試

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

 

arrow
arrow
    文章標籤
    iOS 震動 vibrate
    全站熱搜

    Will 發表在 痞客邦 留言(0) 人氣()