这是一个 320 x 460 的视图控制器,包含一个定位为 160 x 22 的工具栏。除了顶部的工具栏外,所有的支柱都为工具栏设置。
屏幕下方是一个视图(称为子视图容器),它填充了屏幕的其余部分(大小为 320 x 416,位置为 160 x 252)。
我没有使用自动布局。
此视图控制器在所有 iphone 模拟器上正确显示,但在运行 iOS 6 的视网膜 4" 上除外。在此模拟器上,工具栏被推到子视图容器后面的屏幕下方。
父视图已打开所有弹簧和支柱。
我原以为为工具栏设置的下部支柱将确保它保持在屏幕顶部。应用程序中没有修改工具栏形状和大小的代码。子容器视图的内容以编程方式设置。
这是正确显示的 3.5 英寸视网膜显示屏的屏幕截图:
这是 4 英寸视网膜显示屏的屏幕截图:
如果点击开始练习按钮,则查看的屏幕将变为另一个屏幕,并且在播放动画时,我可以看到工具栏出现在第一行文本的级别(模型就像一个病人......)。
如何更改工具栏设置以确保它在使用该应用程序的任何 iPhone 上始终位于屏幕顶部?