web-dev-qa-db-fra.com

La hauteur de la barre d'onglets de l'iPad iOS 8 est différente de celle d'iOS 7

Est-ce que quelqu'un sait si la documentation officielle nous indique la hauteur de la barre d'onglets sur les applications iPad iOS 8?

Le cadre de la barre d'onglets de mon application est (0, 719) (1024, 49) sur mon application iPad paysage sur iOS 8. Pour iOS 7, c'est (0, 712), (1024, 56).

J'ai lu https://developer.Apple.com/library/ios/documentation/UserExperience/Conceptual/TransitionGuide/Bars.html que la hauteur sur les iPads iOS 7 est de 56 pixels. Je suppose que ce n'est pas la même chose pour iOS 8?

17
kevinl

Apple a changé la hauteur de la barre d'onglets de l'iPad à 49 points dans iOS 8. n ingénieur Apple a confirmé le changement. La documentation ne semble cependant pas avoir été mise à jour.

Ainsi, pour iPad, les hauteurs UITabBar par version iOS sont:

  • iOS 6 et versions antérieures - 49 pt
  • iOS 7 - 56pt
  • iOS 8 et versions ultérieures - 49 pt

La barre d'onglets a toujours été de 49 points sur iPhone et reste ainsi.

44
Bo A

Vous pouvez obtenir la taille de la barre d'onglets par programmation à la place

tabBarController?.tabBar.bounds.size
1
juanjo