我是 Xcode Interface Builder 的初学者,目前我正在尝试创建一个带有三个独立 View 和三个独立 View Controller 的 Storyboard应用程序,它们之间有 segues。我决定使用 Segues 是因为一本书推荐将它们用于自定义过渡。
我创建了几个 ViewController 类(具有不同的名称),每个类都有自己的 .xib 文件,并且已经在每个 xib 及其对应的 ViewController 属性之间链接了导出和操作。
现在,我想知道如何将所有这些单独的文件包含在我的 MainStoryboard.storyboard 中,它有我的中心 View ,我想从该中心 View 中转到另外两个 View 中。
我的问题是我不能简单地将单独的 xib 拖放或复制粘贴到 Storyboard 文件中。此外,即使我尝试在 Storyboard xib 中复制 View ,也找不到相应的 ViewController 文件。不过,这本书告诉我,我需要 Storyboard中的这些文件才能通过 Interface Builder 添加 Segue。
如果可能的话,您能否告诉我如何完成我已经完成的工作,创建两个单独的 xib 和 ViewController 类,并将它们(通过 segue)连接到我的主 Storyboard文件中描绘的屏幕?谢谢您的帮助。 (我查看了其他 Stack Overflow 文章,但没有发现任何关于将 xib+ViewController 集拖放到 Storyboard 中的内容。)
另外:我正在使用 Xcode 4.6 进行 iOS 6 开发。
我觉得你有点糊涂了。
如果您想在项目中使用 Storyboard ,则无需为您想在 Storyboard 中管理的 View Controller 创建单独的 xib 文件(至少目前如此)。
在 Xcode 界面构建器中,您只需将 View Controller 从 对象库 拖到 sotryboard,您可以在右侧面板的底部找到它(实用程序面板)。
在 Storyboard 上拥有可视化 View Controller 后,您需要关联一个可以管理该 View Controller 的 UIVIewController 子类。您可以通过选择 Storyboard 上的 View Controller 并选择右侧面板(同样是实用程序面板)上的 身份检查器 然后在“类”一词旁边的文本框中输入类的名称它将管理该 View Controller (如果您已经创建了它)。
现在您可以建立 View Controller 的 subview 和 YourUIViewcontrollerSubClass.h 的连接,并创建要在代码中处理的属性。
关于iphone - 多个 ViewControllers,xib 文件,在一个单一的 Storyboard中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19177539/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |