我有一个我构建的应用程序,它被构建为仅限 iPhone 的应用程序。
现在,我被告知该应用程序现在必须普及。我也必须让它兼容 iPad(仅纵向模式)。我现在一直在寻找我的选择,因为这个项目中的 XIB 加载了大量对象,因此以编程方式分配坐标会很痛苦。
我正在寻找最好、最快的方法来将这个 iPhone 应用程序也变成 iPad 兼容的应用程序。
PS:没有 mainwindow.xib 文件,因为该应用程序是使用 XCode 4.3 构建的,它不会创建 MainWindow.xib 文件。
提前谢谢你。
编辑:我为所有 XIB 制作了重复的 iPad XIB。现在,我正在尝试使用告诉我将文件名后缀更改为 MyiPadXIB~ipad.xib 的命名约定,当应用程序在 iPad 上运行时,它将自动采用该 XIB。这似乎没有发生。
当我在 iPad 上打开应用程序时,只出现一个小窗口(当 iPhone 专用应用程序在 iPad 上运行时出现的窗口)。
有什么解决办法吗?
最佳答案
我采用了一种非常简单的方法,通过执行build设置 > 目标 (iPhone)> 右键单击并选择复制来创建所有 XIB 的重复 XIB。
然后我将以这种格式更改重复 xib 的名称:“iPhone XIB 名称”~ipad.xib。
然后系统会根据使用的设备自动获取 XIB。
关于iphone - iOS - 将 iPhone 版本转换为 iPad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11851281/