如何使用xCode界面生成器复制和粘贴Xib文件



我需要创建一个新的xib文件,并希望使用现有的xib来建立我的布局。创建新的 xib 文件的最佳方法是什么?如果是Android,我会复制并粘贴xml,然后开始调整,但是对于IB,我没有该选项(对吗?

到目前为止,我已经尝试了两件事,(1) 在 xCode 中复制和粘贴文件,但该选项不存在,以及 (2) 从旧 xib 复制所有 UI 元素并将它们粘贴到新的空白 xib 中。这将复制所有 UI 对象,但根本不保留结构或间距。最好的方法是什么?

只需复制NIB文件,重命名并添加到同一个Xcode项目中。如果需要,请在新笔尖中更改文件所有者类。

当我需要这样做时,我将文件转换为 .nib(shift 单击文件并删除 .xib 并添加 .nib),然后您可以看到所有 XML 副本。 然后我创建一个新的 .xib 并将其转换为 .nib 并粘贴 XML,然后您可以将它们都转换回 .xib。 您也可以右键单击该文件并导航到"查看为>源代码

"

如果使用情节提要:将新的 UIViewController 添加到情节提要。删除其主视图,使视图控制器为空。将视图控制器的类别(在身份检查器中)设置为笔尖文件所有者的类别。还要确保 .h 和 .m 文件已添加到项目中。

现在打开笔尖,选择最顶层的视图,然后按 Cmd-C 将其复制到剪贴板。切换到情节提要,选择新的空视图控制器。按 Cmd-V 将笔尖的内容粘贴到此视图控制器中。

您可能需要重新连接所有插座和操作,但至少您不必再次进行布局。

最新更新