我有一个 iPhone xib 文件,想要将其转换为 iPad xib 文件。在 Xcode 3 中,有一个“创建 iPad 版本”的菜单选项。在 Xcode 4 中该如何操作呢?
目前,我已经调整了 xib 的大小,但是当我打开模拟项目(导航栏等)时,它会将视图缩小到 iPhone 的大小。
这对我很有效:
这也适用于反向操作,如果您需要将iPad xib更改为iPhone xib。
Xcode 4中,将XIB转换为应用程序的选项相当隐蔽,但仍然存在。
选择目标(在XCODE4中,当您选择项目时会显示)。选定后,使用上下文菜单进行“复制”。它会询问您是否要“复制并转换为iPad”。然后,所有XIB将使用新的iPad尺寸进行复制。
在评估我的选择时,我的想法如下:
所以最终,我做的事情是:
这个功能已经从Xcode 4中删除了。
现在最简单的方法是使用Xcode 3进行转换,因为nib(.xib)文件格式没有改变。
Xcode 3和4现在可以通过选择不同的文件夹(请参阅磁盘映像上的安装说明)在同一系统上同时安装。
如果您创建一个新的nib文件,它会询问您是否应该为iPad调整大小。除非您已经在其上进行了大量工作,否则这可能是最简单的方法。
使用XCode 4,您只需在项目导航器中选择(iPhone特定的).xib文件,然后选择文件... --> 复制...
将新的.xib文件命名为与您的iPhone特定文件相同,但在名称后添加~ipad。您以前在视图层次结构中的所有连接都应该在全新的iPad特定.xib文件中保持不变。
只需提供 iPhone 的 xib 路径