0

我希望有人可以帮助我解决这个问题。我有一个应用程序,我正在尝试更新它以摆脱在 iPhone 5 上运行时的信箱外观。我已将 Default-568h@2x.png 添加到项目中,并且该应用程序似乎可以正确缩放。任一设备上的启动画面看起来都是正确的,但是我的“主”屏幕上有一个工具栏,我似乎无法进入正确的位置。如果我对 5 正确,我在 4s 上看不到它,如果我对 4s 正确,它在 5 上非常低。

我错过了什么吗?我是否需要手动移动顶部的工具栏?我是否需要在应用程序的所有屏幕上移动所有控件?

任何建议表示赞赏!

谢谢

4

1 回答 1

0

以下是使用 Interface Builder 处理大小调整的一些技巧。

  1. 利用 Interface Builder 中的 Simulated Metrics,如下所示: 属性检查器,模拟指标,尺寸:Retina 4 Full Screen
    为此,请选择您的顶级视图,然后打开 Attribute Inspector。然后,您可以选择不同的尺寸和方向来查看您的视图如何响应。
  2. 选择 Autosizing 选项,如下所示:
    尺寸检查器,视图,固定上边距
    在您的情况下,您需要上面的固定边距,但下面的灵活边距。请注意,这与工具栏的默认设置相反,因为 iOS 约定工具栏位于视图的底部。
  3. 意识到由于旋转和不同的屏幕尺寸而调整大小通常可以以相同的方式处理。(因此,如果您使用 Autosizing 处理纵向和横向方向,iPhone5 布局通常会自行处理。)
于 2013-03-27T17:51:08.697 回答