web-dev-qa-db-fra.com

Classes de taille iOS 8 pour paysage iPad

Il semble que tous les appareils iOS actuels correspondent bien aux nouvelles classes de taille iOS 8, à l'exception du paysage iPad? Je ne parviens pas à comprendre comment utiliser la fonction de classe de taille pour dessiner une scène différente pour le paysage iPad (différent du portrait iPad)?

Est-ce prévu par la conception dans l'esprit d'Apple ou me manque-t-il quelque chose sur les classes de taille iOS?

39
Sean

Il semble que Apple ait l'intention de traiter les deux orientations de l'iPad comme les mêmes - mais comme plusieurs d'entre nous le constatent, il existe des raisons de conception très légitimes de vouloir varier la disposition de l'interface utilisateur pour iPad Portrait ou iPad Landscape.

Cependant, je crois avoir une réponse pour adapter les classes de taille pour faire exactement ce dont vous avez besoin.

Veuillez voir: https://stackoverflow.com/a/28268200/4517929

4
RonDiamond

Il semble que ce soit par conception (ce qui, je pense, nous pouvons tous convenir est boiteux). Vous devrez probablement recourir à des choses dans le code pour la mise en page paysage iPad en vérifiant quelque chose comme

UIApplication.sharedApplication().statusBarOrientation.isLandscape
2
rmp251