Convertir une application iPhone simple en application universelle

J'ai une application iPhone très simple, qui utilise juste UIButtons , UIlabels , UITableView . sans aucun controller et graphique personnalisés. Comment puis-je convertir l'application en universelle avec cette interface user?

Commencez par mettre à jour le périphérique cible de l'application vers Universal.

  1. Mettez à jour le périphérique cible de l'application vers Universal.
  2. Vérifiez les info.plist pour NSMainNibFile & NSMainNibFile~ipad keys.
  3. Pour toutes les autres vues, ayez deux NIB différentes. Par exemple FirstView.xib & FirstView ~ ipad.xib. iOS runtime chargera la vue correcte en fonction de l'appareil.

Voici une capture d'écran d'un exemple de projet: Info.plist pour iOS Application universelle

J'avais besoin de convertir mon application iPhone pour iPad hier et j'ai trouvé le moyen le plus simple de le faire tant que votre application est assez simple. Le mien était littéralement juste quelques tablesViews qui ont été mis à la taille automatique. Dans Cibles / Appareils, remplacez simplement «iPhone» par «Universel», puis créez votre application. Cela a très bien fonctionné pour moi. Toutes les tablesViews ont été parfaitement formatées pour l'iPad et c'est vraiment tout ce dont j'avais besoin.

Notez que si vous avez d'autres files XIB qui ne sont pas simplement des tablesViews, comme une window avec des champs de text, il vous suffit de les resize correctement pour les étirer et restr en haut et votre application simple devrait être jolie beaucoup tous set pour l'iPad.

Évidemment, vous aurez besoin de le tester et de modifier tout ce dont vous avez besoin, mais pour l'essentiel ce qui précède a fonctionné comme par magie pour moi et a pris littéralement une seconde pour convertir mon application iPhone à une application iPad!