【发布时间】:2011-11-02 06:13:09
【问题描述】:
我必须开发一个具有多个屏幕的应用程序。我已经自动生成了 xib 文件,但是对于我的另一个屏幕,我需要另一个 xib 文件。如何创建另一个 xib 文件?
【问题讨论】:
我必须开发一个具有多个屏幕的应用程序。我已经自动生成了 xib 文件,但是对于我的另一个屏幕,我需要另一个 xib 文件。如何创建另一个 xib 文件?
【问题讨论】:
(假设 XCode 4)
在“文件 -> 新建文件...”菜单对话框中,有一个名为“用户界面”的子部分。
您会注意到,在每个子项的描述中,都写着“An Interface Builder Document”。这些是各种类型的笔尖。
如果您专门创建一个新的ViewController,您还可以选择“Cocoa Touch”部分并选择“UIViewController 子类”项。下一页中有一个名为“With XIB for User Interface”的复选框。这将创建 NIB 以及相关的类文件。
【讨论】:
对于 XCode 8 和 swift 3:
文件 -> 新建文件 -> iOS -> 用户界面 -> 视图
将其命名为“YourViewController.xib”并保存。
【讨论】:
在 XCode 4 中:
创建独立用户界面 (XIB):
文件 -> 新建文件 -> iOS -> 用户界面
然后选择:
使用用户界面创建一个新的UIViewController 类:
文件 -> 新建文件 -> iOS -> Cocoa Touch -> UIViewController 子类 -> 点击下一步
然后,为新的视图控制器类命名并选择“With XIB for user interface”。
【讨论】:
在 XCode 5 中:(在您刚刚删除旧的 someVC.xib 时创建了一个新的 someVC.xib)
需要完成更多步骤:
点击:ClassNameWithViewController.xib,作为最后一个答案中的进程,并打开 IB
选择:文件的所有者
点击:身份检查器
在[自定义类]->下拉[类]窗口选择->ClassNameWithViewController
返回点击:文件的所有者
两指点击:文件的所有者 -> 打开链接菜单 -> 将一条线从 [view's small-circle] 拖到 IB 中的 [View]
【讨论】: