2013-09-23 1 views
0

Disons que lors de la création d'une nouvelle application, je souhaite ne pas ajuster une application pour les deux tailles d'écrans (5 contre 4); Au lieu de cela, je souhaite concevoir un écran qui convient à l'iPhone 4 (et plus bas) et avoir ces barres noires apparaissent dans les deux côtés. Je souhaite utiliser Auto Layout à d'autres fins.iOS >> iPhone 5 vs. 4 >> Comment forcer l'application à avoir une taille d'écran?

Actuellement, si je dessine l'écran dans IB alors qu'il affiche la taille 4 puis l'exécute sur 5, il étire la vue d'arrière-plan au lieu d'ajouter les barres noires.

Quelqu'un?

Répondre

1

Votre application sera rejetée, si vous n'ajoutez pas de support d'écran pour iPhone 5. Apple n'acceptera pas de nouvelles applications sans le support de l'iPhone 5.

Apps qui ne prennent pas en charge iOS dernier appareil affiche d'Apple sont sur leur chemin, tout comme les applications qui ne sont pas mises à jour pour répondre à un problème de confidentialité de longue date . Jeudi, Apple a informé les développeurs iOS App que le 1er mai, l'App Store cessera d'accepter les nouvelles des applications ou des mises à jour d'applications qui ont accès à identifiant unique d'un périphérique ou qui ne pour supporter des périphériques Retina et l'iPhone 5.

Démarrage Le 1er mai, Apple demandera à toutes les applications iPhone de le faire, ainsi que en tant que support des appareils iOS avec des écrans Retina en général.

+0

Non s ** t!?!?!?! Ils me forcent à concevoir l'application IB deux fois? ou trébucher à travers leur chose Auto-Layout? En tant que pigiste, cela signifie que je dois facturer le travail supplémentaire! Je ne peux pas permettre à mon client de dire "hé, ça ne me dérange pas d'avoir ces barres noires pour la première version pour garder le budget plus bas". ça craint! –

+0

Oui, je vous recommande de faire votre application à partir du code, pas de IB. Je fais tout à partir du code, et pour cette raison, mon application s'adapte à tous les écrans. Je n'utilise pas de storyboard, ou xib. – incmiko

+0

Je sais qu'il est préférable de le traiter avec du code, mais bon, quel est le point d'avoir cet "incroyable" outil qui suppose de rendre le design beaucoup plus intuitif si vous ne l'utilisez pas. Lorsque vous travaillez avec des graphistes ou lorsque vous enseignez à de nouveaux étudiants sans expérience en programmation (ce que je fais ...), l'utilisation d'IB est obligatoire. Si c'était juste moi, je n'aurais peut-être pas réfléchi deux fois; mais ce n'est pas seulement moi ... –