285 votes

iOS détecter si l’utilisateur est sur un iPad

J’ai un soft que fonctionne sur l’iPhone et l’iPod Touch, il peut fonctionner sur l’iPad de la rétine et tout mais il faut faire un ajustement. J’ai besoin de détecter si le périphérique actuel est un iPad. Quel code je peux utiliser pour détecter si l’utilisateur utilise un iPad dans mon `` et puis quelque chose change en conséquence ? Merci !

606voto

WrightsCS Points 32170

Il y a plusieurs façons pour vérifier si un périphérique est un iPad. C’est ma façon préférée pour vérifier les conditions météorologiques, que l’appareil est en fait un iPad :

La façon dont je l’utilise

D’autres exemples

37voto

Richard Points 382

Cela fait partie du UIDevice à partir d’iOS 3.2, par exemple :

25voto

Chilly Points 209

Vous pouvez également utiliser cette

24voto

malcolmhall Points 1909

UI_USER_INTERFACE_IDIOM() retourne uniquement l’iPad si l’application est pour iPad ou universel. Si ses un iPhone app être couru sur un iPad, alors il ne sera pas. Donc, vous devriez plutôt vérifier le modèle.

18voto

Andy Points 2243

J’ai trouvé que cela n’a pas fonctionné pour moi sur le simulateur dans Xcode 4.5

Aussi dans les « autres exemples » dans Xcode le modèle de l’appareil revient comme « iPad Simulator » alors le tweak ci-dessus qui doit démêler.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X