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