iphone 3.5和4问题

时间:2012-12-09 16:43:44

标签: iphone ios ios5 ios6

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

  1. 在xib下查看我应该选择视图大小iphone 3.5或iphone 4?
  2. 如果按照4尺寸放置按钮和其他控件,当我在iphone 4上运行它时它们会出来,反之亦然?
  3. 我应该制作两个xib来克服它吗?
  4. 或者是否有其他方法可以调整我的视图并使其与iphone 4和5兼容?
  5. 修改 iam在ios6上制作应用程序,我希望我的应用程序可以在iphone 4和5上运行。

    谢谢。

1 个答案:

答案 0 :(得分:2)

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

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

    auto sizing

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

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

    turn off autolayout

我建议设计3.5英寸的屏幕。然后让它调整大小或移动4英寸屏幕的控件。