如何使用xCode Interface Builder复制和粘贴Xib文件

Kyl*_*egg 6 interface-builder xib ios

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

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

Den*_*nis 12

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


Sag*_*ugh 6

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