MonoTouch中的iPhone 4 / iPhone 5用户界面兼容性

时间:2013-03-26 18:10:37

标签: user-interface xamarin.ios iphone-5 iphone-4

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

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

感谢任何建议!

由于

1 个答案:

答案 0 :(得分:0)

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

  1. 利用Interface Builder中的模拟指标,如下所示: Attribute Inspector, Simulated Metrics, Size: Retina 4 Full Screen
    为此,请选择顶级视图,然后打开“属性”检查器。然后,您可以选择不同的尺寸和方向,以查看视图的响应方式。
  2. 选择自动调整选项,如下所示:
    Size Inspector, View, Fixed top margin
    在您的情况下,您需要一个固定的保证金,但下方有一个灵活的保证金。请注意,这与工具栏的默认值相反,因为iOS约定是工具栏位于视图的底部。
  3. 意识到由于旋转和不同屏幕尺寸的调整大小通常可以以相同的方式处理。 (因此,如果您使用自动调整功能处理纵向和横向,iPhone5布局通常会自行处理。)