To achieve the function of shaking, similar to the micro-letter shake Shake
Method 1: By analyzing the accelerometer data to determine whether the shaking operation (more complex)
Method 2:ios the Shake Monitoring API (very simple)
This article describes Method 2:
Judge the steps to shake:
1) detected to start shaking
-(void) Motionbegan: (uieventsubtype) Motion withevent: (uievent *) event{
//After detection can do some processing
}
2 Shake a shake to be canceled or interrupted
-(void) motioncancelled: (uieventsubtype) Motion withevent: (uievent *) event{
}
3) Shaking End
-(void) motionended: (uieventsubtype) Motion withevent: (uievent *) event{
//After end can do some processing
}
All of the above three methods inherit the UIResponder.h in Uikit, without the import class, and the delegate can be used directly without inheriting the
Thank you for reading, I hope to help you, thank you for your support for this site!