2009-10-20 10 views

Répondre

9

Réponse courte: Vous ne pouvez pas, pas directement. Vous devez utiliser un vrai périphérique. Réponse plus longue: Vous pouvez sous-classer UIAccelerometer et faire comme vous le souhaitez. Vous pouvez simuler des entrées ou écrire une paire de clients et de serveurs qui envoie des informations d'accélération d'un périphérique réel à votre application exécutée dans le simulateur, ou de l'accéléromètre de votre Macbook si vous avez envie d'agiter votre ordinateur portable.

+0

Très longue réponse !! – mahboudz

1

Il existe une application dans l'AppStore appelée iSimulate qui vous permet de charger les entrées d'accéléromètre d'un périphérique réel dans la simulation. Vous devez avoir un appareil pour tester.

0

Je viens de voir quand poser une question similaire - vous pouvez réellement définir l'orientation de l'interface maintenant le nouveau xcode, donc même si vous ne pouvez pas l'incliner directement, vous pouvez le faire là où il ne supporte que le paysage - alors il va charger la vue paysage dans l'émulateur! : D

-3

De: http://developer.apple.com/library/ios/#documentation/IDEs/Conceptual/iOS_Simulator_Guide/InteractingwiththeiOSSimulator/InteractingwiththeiOSSimulator.html

  1. Placez le pointeur où vous voulez que la rotation se produise.
  2. Maintenez la touche Option enfoncée.
  3. Déplacez les cercles représentant les touches tactiles vers la position de départ.
  4. Déplacez le centre de la cible de pincement en maintenant la touche Maj enfoncée, en déplaçant les cercles à la position centrale désirée et en relâchant la touche Maj.
  5. Maintenez le bouton de la souris enfoncé, faites pivoter les cercles jusqu'à la position finale et relâchez la touche Option.
+0

C'est pour les gestes tactiles à deux doigts, pas pour l'inclinaison (accéléromètre/gyroscope). –

Questions connexes