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

ios - 使用容器 View Controller 和 Storyboard 构建滑出式菜单。我很困惑

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

我有兴趣为 View Controller 构建一个滑出侧边栏,并且我已经阅读了大量关于如何实现它的文章。 This tutorial ,以及几乎所有其他人都在创建 subview Controller ,这似乎是一个很好的方法。但是,它总是在示例代码中完成。

This post讨论了如何在 Storyboard 中创建容器 View Controller ,但它让我感到困惑容器 View 在 Storyboard 中究竟是如何工作的,而且似乎在线解释的方式很少。

最后,this post讨论了如何使用容器 View Controller 和 Storyboard 实现滑出菜单。听起来很完美吧?好吧,在阅读它时,我很困惑作者似乎如何使用多个容器 View 。我认为应该有一个包含所有 subview Controller 的一个。在那篇文章中正确实现了吗?

基本上,我很想解释一下如何通过 Storyboard 使用容器 View Controller 来实现多个 View Controller 。我从第一个教程中了解到,您拥有包含所有内容的 View Controller ,然后将 View Controller 添加到该容器,然后它们都通过委托(delegate)一起工作。在 Storyboards 中实现这一点让我摸不着头脑。



Best Answer-推荐答案


添加容器基本上是将 subview Controller 及其 View 添加到主 Controller 。我认为您在这里不清楚两件事。首先,每个容器只能链接到 1 个 Controller / View 对。所以,如果你想拥有多个子 Controller ,你必须拥有多个容器。其次,父子 Controller 之间的通信由“embed segues”处理,而不是委托(delegate)。

关于ios - 使用容器 View Controller 和 Storyboard 构建滑出式菜单。我很困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20533700/

回复

使用道具 举报

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

本版积分规则

关注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