簡體   English   中英

iOS 8 iPad標簽欄的高度與iOS 7不同

[英]iOS 8 iPad tab bar height is different than iOS 7

有沒有人知道官方文檔是否告訴我們iOS 8 iPad應用程序上標簽欄的高度?

在iOS 8上我的橫向iPad應用程序上我的應用程序標簽欄框架是(0,719)(1024,49)。對於iOS 7,它是(0,712),(1024,56)。

我在https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TransitionGuide/Bars.html中讀到,iOS 7 ipads的高度為56像素。 我猜它與iOS 8不一樣?

蘋果公司已經在iOS 8中將iPad標簽欄高度改回49pt.Apple 工程師證實了這一變化。 但是文檔似乎沒有更新。

因此對於iPad,每個iOS版本的UITabBar高度為:

  • iOS 6及更早版本 - 49pt
  • iOS 7 - 56pt
  • iOS 8及更高版本 - 49pt

標簽欄在iPhone上一直是49pt並保持這種狀態。

您可以通過編程方式獲取選項卡欄的大小

tabBarController?.tabBar.bounds.size

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM