Ich möchte reagieren, wenn jemand das iPhone schüttelt. Dabei ist es mir egal, wie es geschüttelt wird, sondern nur, dass es für den Bruchteil einer Sekunde heftig geschüttelt wurde. Weiß jemand, wie man das erkennen kann?
Antworten
Zu viele Anzeigen?
Amit Baderia
Punkte
2866
Mike
Punkte
9605
Um dies appweit zu ermöglichen, habe ich eine Kategorie auf UIWindow erstellt:
@implementation UIWindow (Utils)
- (BOOL)canBecomeFirstResponder
{
return YES;
}
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
if (motion == UIEventSubtypeMotionShake) {
// Do whatever you want here...
}
}
@end
- See previous answers
- Weitere Antworten anzeigen