我刚刚开发了一款iPhone应用程序,现在我想把它变成一款通用应用程序。我有问题将UISplitView合并到我当前的代码中以适应多个细节视图。我查看了Apple的MultipleDetailViews示例代码,并尝试插入到我的项目中,但它变得更加令人头疼。
我会将Apple的MultipleDetailViews示例代码中的所有项目文件复制到我的项目中,调整我的app委托以检查iPad是否正在运行,设置窗口添加splitViewController.view的子视图,但我得到的只是我建立并运行时的空白屏幕。
所以我的问题是,我是否从新项目开发iPad版本,然后在完成后添加我的iPhone项目文件?
OR
我是否制作了单独的iPad应用并忘记了整个通用应用程序?
非常感谢您的想法和建议。
答案 0 :(得分:4)
我会从一个通用项目开始并为iPad生成内容,我发现下采样比升级更容易:)。尝试使一切都通用(基于视图高度和宽度)。这样可以更轻松地转换到iPhone / iPod。
答案 1 :(得分:1)
我认为从一开始就创建一个Universal版本不仅仅是检查iPad视图。
您需要在构建设置中将项目设置为通用构建。我知道普遍的默认项目会创建一组带有iPhone和iPad主视图的文件夹。您需要为iPhone和iPad创建单独的视图。
我会创建一个通用的虚拟项目,并比较设置和默认值。尝试将这些添加到您的项目中,看看您是否有更好的结果。
但我认为你不应该把它放在另一个之前。建立一个你认为最先获得最大成功的那个,然后如果你仍然需要它,那么为另一个建立。祝你好运。