2

enter image description hereenter image description hereenter image description here請參閱應用程序的附件截圖 - 您可以看到iPhone屏幕底部有一個未使用的區域。然而,iPad細節的相同區域卻是。我知道必須有一個酒吧需要隱藏,但我找不到任何不妥之處。iOS通用應用佈局問題

我有一個UITabBar控制器作爲我的根VC,它有一個導致UISplitViewController的選項卡。據我所知,UISplitViewController正以標準格式使用。

任何人都可以指向正確的方向。我不確定要發佈什麼信息,因此請詢問是否需要更多信息。

+0

該差距看起來大約是一個標籤欄的大小,所以檢查您的詳細信息視圖控制器上的模擬指標,並確保它不模擬標籤欄。 – JDx

+0

我剛剛檢查過 - 爲navigationviewcontroller(s)設置底欄的模擬指標爲none ...仍然做同樣的事情! – HillInHarwich

回答

0

簡單的解決方案

開放的故事板

選擇烏爾視圖 - 控制

變化溫妮HANY

預覽UR在iPad/iPhone的視圖 - 控制和u需要

和旋轉烏爾預覽所有設備屏幕。

0

你如何解決這個問題?

  1. 審查的Auto Layout Guide
  2. Debugging Tricks and Tips部分比較實際結果的故事板 - 做你的故事板包含了同樣的問題(最不輕)。
  3. 查看您爲相關視圖設置的約束條件。
  4. 檢查視圖控制器中size classes對視圖的限制。

  5. 爲所討論的視圖的底部約束添加IBOutlet和實例變量並設置斷點。實現UIContentContainer protocol中的任何/所有方法,以查看約束和當前班級規模發生了什麼。

6.實現- viewWillLayoutSubviews查看任何幀更改。

1

謝謝大家的幫助。最後,解決方案相當簡單!我檢查了UISplitViewController的頂部酒吧和底部酒吧選項下的Extend Edges選項,以及瞧! ![enter image description here] 1