Blog image
  10/04/2013
  ios

Détecter un iPhone / iPad

(surtout application iPhone lancé dans un iPad)

UI_USER_INTERFACE_IDIOM n’existe pas avec le firmware 3.2 (mais dans ce cas on est sur que c’est une appli iPhone car l’iOS 3.2 est le premier pour l’iPad)

#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 30200
 if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad){
  label.text = @"Je suis une application iPad";
 }else{
  label.text = @"Je suis une application iPhone";
 }
#else
 label.text = @"Je suis une application iPhone";
#endif

comments powered by Disqus
Avatar image
Avatar image

Thomas Brelet

Je suis développeur iOS Freelance. J'accompagne des startups dans la réalisation de leurs applications mobiles. Si vous voulez en savoir plus, c'est par ici