一個簡單的手機搖一搖功能

一個類似微信的搖一搖功能:


// 設置允許搖一搖功能
    [UIApplication sharedApplication].applicationSupportsShakeToEdit = YES;
    // 並讓自己成爲第一響應者
    [self becomeFirstResponder];


// 搖一搖開始搖動
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event {
    NSLog(@"開始搖動");
    return;
}

// 搖一搖取消搖動
- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event {
    NSLog(@"取消搖動");
    return;
}


// 搖一搖搖動結束
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event {
    if (event.subtype == UIEventSubtypeMotionShake) { // 判斷是否是搖動結束
        
      NSLog(@"結束搖動");
    }
}


發佈了71 篇原創文章 · 獲贊 0 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章