Comment utiliser l'API Shake dans iPhone SDK 3.0?
Apple annonçait Secouer API SDK de l'iPhone 3.0. Je ne peux pas trouver toutes les informations sur cette nouvelle fonctionnalité.
Qui sait comment l'utiliser? Un exemple, le lien sera bon.
source d'informationauteur sashaeve | 2009-07-23
Vous devez vous connecter pour publier un commentaire.
L'Api que vous cherchez sont à UIResponder:
Généralement que vous venez de mettre en œuvre cette:
dans votre sous-classe UIViewController (UIViewController est une sous-classe de UIResponder). Aussi, vous souhaitez gérer dans motionEnded:withEvent:, pas motionBegan:withEvent:. motionBegan:withEvent: est appelé lorsque le téléphone suspects secouant qui se passe, mais le système d'exploitation peut déterminer la différence entre un utilisateur délibérément des tremblements, des accessoires et des tremblements (comme la marche de l'escalier). Si le système d'exploitation décide qu'il n'était pas un vrai shake après motionBegan:withEvent: est appelé il va appeler motionCancelled: au lieu de motionEnded:withEvent:.
J'ai posté une complète 3.0 exemple dans ce fil:
Comment puis-je détecter quand quelqu'un secoue un iPhone?
Joe Hewitt récemment engagé un peu de code pour Three20 qui utilise le 3.0 shake de l'événement. Semble que vous avez juste besoin de mettre en œuvre un code simple à l'intérieur de
-motionBegan:withEvent:
à l'intérieur de votreUIResponder
.