【问题标题】:iphone 3.5 and 4 issueiphone 3.5 和 4 问题
【发布时间】:2012-12-09 16:43:43
【问题描述】:

我正在制作一个应用程序是 ios6,但我也必须使其与 ios5 兼容。我与图书馆建立了弱链接,它们工作正常,但出现了一个问题,我仍然没有解决它。问题在于 iphone 5 和 iphone 4 尺寸。我有一些问题:

  1. 在 xib 下的视图中,我应该选择 iphone 3.5 或 iphone 4 的视图大小?
  2. 如果我根据 4 大小放置按钮和其他控件,而不是在我在 iphone 4 上运行时它们熄灭,反之亦然?
  3. 我需要制作两个 xib 来克服它吗?
  4. 或者是否有任何其他方法可以调整我的视图大小并使其与 iphone 4 和 5 兼容?

编辑 我正在 ios6 上制作应用程序,我希望我的应用程序同时在 iphone 4 和 5 上运行。

谢谢。

【问题讨论】:

  • 我在 ios6 上制作应用程序,我希望我的应用程序同时在 iphone 4 和 5 上运行。
  • 然后确保关闭“自动布局”,然后您可以使用我在回答中讨论的“自动调整大小”选项/蒙版。

标签: iphone ios ios5 ios6


【解决方案1】:

通常您不必担心这一点,因为 iOS 可以使用以下任一方式为您移动控件:

  • 自动调整大小:如果支持 iOS 6 之前的版本,请使用自动调整大小掩码(有时亲切地称为“弹簧和支柱”,以编程方式访问时,称为 autoresizingMask),这样一切都在适当地移动。所以选择“大小检查器”并调整“自动调整大小”蒙版:

  • 自动布局:如果您正在开发 iOS 6 及更高版本的应用程序,您还可以使用新的“自动布局”。请参阅Cocoa Auto Layout Guide,其中包含大量相关链接。另请参阅Xcode 4 Users Guide

  • 打开和关闭自动布局:如果您想开发兼容 iOS 4/5 的应用,您可能需要关闭“自动布局”。如果是这样,请转到 Interface Builder,单击背景上的某个位置,在右侧面板中选择“文件检查器”,然后检查/更改“使用自动布局”标志。

我建议为 3.5" 屏幕设计。让它调整大小或移动您的控件以适应 4" 屏幕。

【讨论】:

  • 但我不是提出这个问题的人。没办法。我对你的答案投了赞成票,这是我能做的一切
  • 对不起,我以为你是。还是一样的感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-10-07
  • 2013-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多