从容器视图中的选项卡栏控制器中的视图控制器委派信息

Posted

技术标签:

【中文标题】从容器视图中的选项卡栏控制器中的视图控制器委派信息【英文标题】:Delegating information from view controller within a tab bar controller within a container view 【发布时间】:2016-06-30 15:35:20 【问题描述】:

已编辑... 我的应用程序设置是 视图控制器(包含 textView 和 Container View) 标签栏控制器嵌入在容器视图中 在标签栏控制器中有多个视图控制器 我想知道如何将这些视图控制器之一的信息委托给包含文本视图和容器视图的主视图控制器。 提前致谢!

【问题讨论】:

你的问题很模糊,但是你可以做一个协议,让主视图控制器符合它,在子控制器上设置一个属性,并使用该属性调用主视图中的方法控制器。 你能指定你想要传递什么样的信息吗? 5 月通知将是一个干净的选择。 我想从 textview 中获取文本并在另一个 viewcontroller 中进行调整(它的字体、颜色、间距等) 【参考方案1】:

虽然您的问题并不完全清楚,但您可能想看看 nsnotificationcenter,而不是使用协议/委托。例如,创建一个观察者来监听并响应通知帖子:

Apple Documentation for NSNotificationCenter

【讨论】:

以上是关于从容器视图中的选项卡栏控制器中的视图控制器委派信息的主要内容,如果未能解决你的问题,请参考以下文章

如何在 swift 中从情节提要中的 didSelectRowAt indexPath 打开视图标签栏控制器?

从模态视图控制器 ios7 更改选项卡栏应用程序的选定索引

以编程方式返回选项卡栏控制器中的视图

关闭 xib 并转到选项卡栏控制器应用程序中的视图控制器

如何使用新数据重新加载或刷新选项卡栏控制器的选项卡栏中的数据?

如何快速隐藏嵌入在导航堆栈中的视图控制器中的选项卡栏?