0

这可能是一个重复的问题。但我有一个问题。我有一个 iPad 应用程序功能。该应用程序是在 iOS 6 中构建的。当我开始构建它时,我选择 iPad 作为目标设备,而不是通用的。现在我的客户要求它的 iPhone 版本。在我的 iPad 应用程序中,当客户单击“添加更多”时,我不断添加自定义视图。我添加了一个自定义视图,它是一堆文本字段、按钮等。所以我复制了我的 iPad 应用程序并将目标设备系列更改为 iPhone 一次,下一次更改为 Universal 并对其进行测试。因此,当我在 iPhone 配置中启动应用程序(将目标设备系列保持为通用)时,我的视图控制器与 iPad 上的一样。我也无法滚动应用程序(不能向上/向下..也不能横向滚动)。这是将 iPad 应用程序转换为 iPhone 应用程序的正确方法吗?此外,一切仍可扩展到 iPad。我是否应该开始一个新项目并从头开始。根据 iPhone 配置设置情节提要?在我的研究中,人们说只需将目标设备系列更改为通用。但它不起作用。如果您需要更多信息,请告诉我。谢谢。

4

2 回答 2

0

可以将您拥有的当前项目转换为可以通用的应用程序,但这比简单地创建一个允许通用的新项目并添加您用于 iPad 项目的文件要花费更多时间.

提示:当项目被普遍创建时,您可以使用多个故事板。它会自动为您设置。

我还建议您将文件分为通用文件和 iPhone 或 iPad 专用文件。

快乐编码!

于 2013-01-08T20:22:43.617 回答
0

经过多次搜索,我发现它可以同时适用于 Iphone 和 ipad 设备。但是在您的代码中,您应该为每个设备定义唯一的 ui(两个 xib 文件)。

于 2013-11-04T11:00:00.300 回答