代码之家  ›  专栏  ›  技术社区  ›  Kyle Clegg

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

  •  7
  • Kyle Clegg  · 技术社区  · 12 年前

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

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

    3 回复  |  直到 12 年前
        1
  •  16
  •   Denis    12 年前

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

        2
  •  6
  •   Sage Washabaugh    12 年前

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

        3
  •  1
  •   NSPratik    10 年前

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

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

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