Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
The motionEnded:withEvent:
method of your app’s window will get called whenever a motion has been
captured by iOS. The simplest implementation of this method is
this:
- (void) motionEnded:(UIEventSubtype)motion
withEvent:(UIEvent *)event{
/* Do something with the motion */
}
The motion parameter, as you
can see, is of type UIEventSubtype.
One of the values of type UIEventSubtype is UIEventSubtypeMotionShake, which is what we
are interested in. As soon as we detect this event, we know that the
user has shaken her iOS device. In order to get to our app’s window,
though, we need to subclass UIWindow. To do so,
follow these steps: