将iPhone应用程序更改为iPad应用程序的最简单方法是什么?

时间:2011-03-17 13:52:09

标签: iphone ios ipad

我有一个iPhone应用程序,我想更改为iPad应用程序。我 想让它变得普遍。结果应该是仅限iPad的应用程序。我看到的主要问题是转换我的所有.xib文件。我意识到我必须手动改变一些事情,但我希望尽可能多地(包括IB中所有精心设置的连接)继续进行。此外,如果我不太可能需要更改设置的地方,请同时给我一个提示。谢谢!

2 个答案:

答案 0 :(得分:2)

Xcode有一个转换选项。它可以让您在新应用程序或通用应用程序之间进行选择。

这会转换你所有的NIB,但是它的实用程度将取决于你对Interface Builder中的大小调整选项有多彻底。对我来说大部分都是工作。对几个视图进行了一些小的调整,对其他一些视图进行了完全重写。

当然,您还必须使用“手动”构建视图的视图控制器。

我发现的问题是围绕方向(iPad应用程序应该在所有四个方向上工作)和屏幕尺寸。键盘和模态视图也有一些奇怪之处,如果你有任何这些(有几种模态视图,键盘并不总是消除)。正如您进行自动更改一样,测试是关键。

整个过程花了我很长的时间。

答案 1 :(得分:0)

将iPhone应用程序更改为iPad应用程序的想法很少。

  1. Xcode可以使用“升级iPad的当前目标”菜单命令将当前的iPhone应用程序更改为iPad应用程序。
  2. http://www.enscand.com/roller/enscand/entry/ready_for_ipad

    1. 将所有当前视图调整为ipad大小768 * 1024(纵向),然后分别调整所有子视图的大小。这样做不会丢失连接。