将简单的iPhone应用转换为通用应用

时间:2011-05-02 19:09:38

标签: iphone xcode ios ipad universal

我的iPhone应用非常简单,只使用UIButtonsUIlabelsUITableView。没有任何自定义控制器和图形。如何使用该UI将应用转换为通用?

2 个答案:

答案 0 :(得分:21)

首先将应用程序目标设备更新为Universal。

  1. 将应用程序目标设备更新为Universal。
  2. 查看NSMainNibFile&的Info.plist NSMainNibFile~ipad键。
  3. 对于所有其他视图,有两个不同的NIB。例如FirstView.xib&的firstView〜ipad.xib。 iOS运行时将根据设备加载正确的视图。
  4. 以下是示例项目的屏幕截图: Info.plist for iOS Universal app

答案 1 :(得分:1)

我需要将我的iPhone应用程序转换为iPad,并且只要您的应用非常简单,就可以找到最简单的方法。我的字面意思只是一些设置为自动调整大小的tableViews。在目标/设备中,只需将其从“iPhone”更改为“通用”,然后构建您的应用程序。这对我很有用。所有tableView都完美地为iPad格式化,这就是我所需要的。

请注意,如果您有任何其他XIB文件不仅仅是tableViews,例如带有文本字段的窗口,您只需将它们设置为正确调整大小,以便它们可以拉伸并保持在顶部和简单的应用程序应该几乎全部为iPad设置。

显然你需要测试它并调整所需的任何东西,但是大多数情况下上面对我来说神奇地工作并花了一秒钟将我的iPhone应用程序转换为iPad应用程序!