位于视图顶部的工具栏显示正确,但在视网膜4“上,它位于屏幕下方

时间:2013-09-09 13:52:51

标签: ios retina-display uitoolbar

这是一个320 x 460视图控制器,其中包含一个160 x 22的工具栏。除了顶部工具栏之外,所有支柱都设置为工具栏。

屏幕下方是一个视图(称为子视图容器),它填满了屏幕的其余部分(大小为320 x 416,位置为160 x 252)。

我没有使用自动布局。

此视图控制器在所有iphone模拟器上正确显示,除了在运行iOS 6的视网膜4上。在此模拟器上,工具栏在子视图容器后面的屏幕上方向推。

父视图已打开所有弹簧和支柱。

我原本以为为工具栏设置的下部支柱会确保它保持在屏幕的顶部。应用程序中没有代码可以修改工具栏的形状和大小。子容器视图的内容是以编程方式设置的。

以下是正确显示的3.5英寸视网膜显示器的屏幕截图:

Correct display

这是4“视网膜显示屏的截图:

toolbar missing

如果点击了开始练习按钮,则查看的屏幕会变为另一个,并且在设置动画时,我可以看到工具栏显示第一行文本的级别(模型就像一个病人... )。

如何更改工具栏设置以确保它保持在屏幕顶部,在应用程序所用的任何iPhone上?

1 个答案:

答案 0 :(得分:0)

我通过关闭底部支柱并打开顶部支柱来固定它。我觉得很蠢。