類似于屏幕的點(diǎn)擊事件一樣,系統(tǒng)提供了三個(gè)搖動(dòng)事件:
// 當(dāng)搖動(dòng)開始時(shí)調(diào)用
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{
NSLog(@"%s",__func__);
}
// 當(dāng)搖動(dòng)結(jié)束時(shí)調(diào)用
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event{
NSLog(@"%s",__func__);
}
// 當(dāng)搖動(dòng)取消時(shí)調(diào)用 事件打斷或者系統(tǒng)判斷的非正常停止
- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event{
NSLog(@"%s",__func__);
}