如何添加新的xib文件

45

我需要开发一个具有多个屏幕的应用程序。我已经自动生成了一个xib文件,但是对于我的另一个屏幕,我需要另一个xib文件。我该如何创建另一个xib文件?

5个回答

37
假设使用 XCode 4:
在“文件 -> 新建文件...” 菜单对话框中,有一个名为“用户界面”的子部分。
你会注意到每个子项的描述中都写着“Interface Builder 文档”,它们是各种类型的 nib 文件。
如果你要创建一个新的 ViewController,并且想要特别指定,你也可以选择“Cocoa Touch”部分并选择“UIViewController 子类”项。在下一页中有一个名为“使用 XIB 文件作为用户界面”的复选框,勾选它会同时创建 NIB 文件和相关的类文件。

11

XCode 8 和 Swift 3:

文件 -> 新建文件 -> iOS -> 用户界面 -> 视图

将其命名为 "YourViewController.xib" 并保存。


10

XCode 4 中:


创建一个独立的用户界面(XIB):

文件 -> 新建文件 -> iOS -> 用户界面

然后选择:

  • 应用程序(包括代理和窗口)
  • 窗口
  • 视图
  • 空白

创建一个带有用户界面的新 UIViewController 类:

文件 -> 新建文件 -> iOS -> Cocoa Touch -> UIViewController 子类 -> 点击下一步

接着,命名新的视图控制器类并选择“带有 XIB 的用户界面”。


8
在XCode 10中,您需要前往“新建”->“文件”->“Cocoa Touch Class”。
选择“同时创建XIB文件”以一步获取界面、类和XIB。

enter image description here


2
在XCode 5中:(当您刚删除旧的someVC.xib时,创建一个新的someVC.xib)更多需要完成的步骤:
点击:ClassNameWithViewController.xib,如上一个答案中的过程,并打开IB
选择:File's owner 点击:Identity Inspector 在[Custom Class]中->下拉[Class]窗口以选择->ClassNameWithViewController 回到:File's owner 2指轻触:File's owner->打开链接菜单->从[view's small-circle]拖动一条线到IB中的[View]

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接