• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

iphone - 多个 ViewControllers,xib 文件,在一个单一的 Storyboard中

[复制链接]
菜鸟教程小白 发表于 2022-12-13 04:29:53 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我是 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 开发。



Best Answer-推荐答案


我觉得你有点糊涂了。

如果您想在项目中使用 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/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap