iOS搖一搖功能的實現

2021-07-10 17:30:01 字數 712 閱讀 8132

[objc]view plain

copy

print

? #pragma mark - 生命週期函式

- (void

)viewdidload   

1、在viewdidload裡新增這兩行**,支援搖一搖功能

[objc]view plain

copy

print

? #pragma mark - 搖一搖相關方法

// 搖一搖開始搖動

- (void

)motionbegan:(uieventsubtype)motion

withevent

:(uievent

*)event   

// 搖一搖取消搖動

- (void

)motioncancelled:(uieventsubtype)motion

withevent

:(uievent

*)event   

// 搖一搖搖動結束

- (void

)motionended:(uieventsubtype)motion

withevent

:(uievent

*)event   

return

;  }  

2、實現上面這幾個搖一搖檢測方法

ios 搖一搖功能實現

搖一搖功能的實現,這裡簡單的介紹兩種 1 根據加速計的值來判斷,比如說可以根據acceleration.x,acceleration.y,acceleration.z的值來判斷是否搖動了。關於感測器的介紹可以看我的這篇文章 void motionbegan uieventsubtype motion...

iOS搖一搖功能

這個功能主要依託於uiresponder中的運動事件,作為uiview的父類,nsobject的子類,uiresponder主要包含了一些關於響應和運動事件的方法 觸控事件 1.告訴接收者 responder 當前有乙個或多個手指開始觸控螢幕時呼叫該方法 void touchesbegan nsse...

iOS搖一搖實現

一直覺得iphone的搖一搖功能很炫,很想在自己的應用中也能加入這個功能顯擺顯擺 pragma mark pragma mark yaoyiyao bool canbecomefirstresponder void motionbegan uieventsubtype motion witheven...