【问题标题】:iPhone 4/iPhone 5 User Interface compatibility in MonoTouchMonoTouch 中的 iPhone 4/iPhone 5 用户界面兼容性
【发布时间】:2013-03-16 16:21:08
【问题描述】:

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

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

感谢任何建议!

谢谢

【问题讨论】:

  • 您能分享一下您现在是如何定位工具栏的吗?您是在 InterfaceBuilder 中还是在代码中这样做?您是否在使用任何 AutoResizingMask?
  • 只使用IB,不使用任何掩码

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


【解决方案1】:

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

  1. 利用 Interface Builder 中的模拟指标,如下所示:
    为此,请选择您的顶级视图,然后打开属性检查器。然后,您可以选择不同的尺寸和方向来查看视图的响应方式。
  2. 选择自动调整大小选项,如下所示:

    在您的情况下,您希望上面有一个固定的边距,但下面有一个灵活的边距。请注意,这与工具栏的默认设置相反,因为 iOS 约定工具栏位于视图底部。
  3. 意识到由于旋转和不同的屏幕尺寸而调整大小通常可以以相同的方式处理。 (因此,如果您使用 Autosizing 处理纵向和横向方向,iPhone5 布局通常会自行处理。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-06
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-27
    • 2012-11-17
    • 2012-09-19
    相关资源
    最近更新 更多