首先开发iPad版或iPhone版?

时间:2011-12-25 03:24:25

标签: iphone ios ipad uisplitview ios-universal-app

我刚刚开发了一款iPhone应用程序,现在我想把它变成一款通用应用程序。我有问题将UISplitView合并到我当前的代码中以适应多个细节视图。我查看了Apple的MultipleDetailViews示例代码,并尝试插入到我的项目中,但它变得更加令人头疼。

我会将Apple的MultipleDetailViews示例代码中的所有项目文件复制到我的项目中,调整我的app委托以检查iPad是否正在运行,设置窗口添加splitViewController.view的子视图,但我得到的只是我建立并运行时的空白屏幕。

所以我的问题是,我是否从新项目开发iPad版本,然后在完成后添加我的iPhone项目文件?

OR

我是否制作了单独的iPad应用并忘记了整个通用应用程序?

非常感谢您的想法和建议。

2 个答案:

答案 0 :(得分:4)

我会从一个通用项目开始并为iPad生成内容,我发现下采样比升级更容易:)。尝试使一切都通用(基于视图高度和宽度)。这样可以更轻松地转换到iPhone / iPod。

答案 1 :(得分:1)

我认为从一开始就创建一个Universal版本不仅仅是检查iPad视图。

您需要在构建设置中将项目设置为通用构建。我知道普遍的默认项目会创建一组带有iPhone和iPad主视图的文件夹。您需要为iPhone和iPad创建单独的视图。

我会创建一个通用的虚拟项目,并比较设置和默认值。尝试将这些添加到您的项目中,看看您是否有更好的结果。

但我认为你不应该把它放在另一个之前。建立一个你认为最先获得最大成功的那个,然后如果你仍然需要它,那么为另一个建立。祝你好运。