web-dev-qa-db-ja.com

iOS 8 iPadのタブバーの高さがiOS 7と異なる

公式ドキュメントにiOS 8 iPadアプリケーションのタブバーの高さが示されているかどうか、誰か知っていますか?

私のアプリのタブバーフレームは、iOS 8の横向きiPadアプリでは(0、719)(1024、49)です。iOS7の場合、(0、712)、(1024、56)です。

私は https://developer.Apple.com/library/ios/documentation/UserExperience/Conceptual/TransitionGuide/Bars.html を読んで、iOS 7 iPadの高さが56ピクセルであることを確認しました。私はそれがiOS 8と同じではないと思いますか?

17
kevinl

AppleはiOS 8でiPadタブバーの高さを49ptに戻しました An Appleエンジニアが変更を確認しました。 ただし、ドキュメントは更新されていないようです。

IPadの場合、iOSバージョンごとのUITabBarの高さは次のとおりです。

  • iOS 6以前-49pt
  • iOS 7-56pt
  • iOS 8以降-49pt

IPhoneではタブバーは常に49ptであり、そのままです。

44
Bo A

代わりに、プログラムでタブバーのサイズを取得できます

tabBarController?.tabBar.bounds.size
1
juanjo