2014-09-10 13 views
17

Qualcuno sa se la documentazione ufficiale indica l'altezza della barra delle schede sulle applicazioni iOS 8 per iPad?L'altezza della barra delle schede di iOS 8 per iPad è diversa da quella di iOS 7

La cornice della barra delle linguette dell'app è (0, 719) (1024, 49) sull'app per iPad orizzontale su iOS 8. Per iOS 7, è (0, 712), (1024, 56).

Ho letto in https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TransitionGuide/Bars.html che l'altezza su iOS 7 ipad è 56 pixel. Suppongo che non sia lo stesso per iOS 8?

+0

http://stackoverflow.com/questions/25550831/whats-the-height-of-a-uitabbar-on-ios-8 – yazh

risposta

44

Apple ha cambiato l'altezza della barra della scheda iPad di nuovo a 49pt in iOS 8. An Apple engineer has confirmed the change. La documentazione sembra non aver aggiornato tuttavia.

Così per iPad, le altezze UITabBar per la versione iOS sono:

  • iOS 6 e versioni precedenti - 49pt
  • iOS 7 - 56pt
  • iOS 8 e versioni successive - 49pt

La barra delle schede è sempre stata 49pt su iPhone e rimane così.

+2

dovrebbe essere ** Pt ** Not ** px ** ---> ** 49pt ** – inix

1

È possibile ottenere la dimensione della barra delle schede di programmazione invece

tabBarController?.tabBar.bounds.size 
Problemi correlati