gpt4 book ai didi

ios - 从容器 View 调用父 View Controller 函数

转载 作者:搜寻专家 更新时间:2023-10-31 08:22:19 24 4
gpt4 key购买 nike

我有一个容器 View ,它根据用户的操作在内部执行几个 segue。我还有一个顶部 UIView,我想从容器 View segue 中控制它并设置它的状态。

我尝试使用协议(protocol)和以下方法将委托(delegate)设置为家庭 Controller :

 if let parent = self.parent as? HomeController { 
parent.handleTopBarState(state: .web)
}

我想要发生的是当我在一个特定的 View Controller 上时,设置父 View Controller 的顶部栏 View 的状态。

谢谢。

最佳答案

如果您添加了 subview Controller ,那么您可以简单地使用 self.parent 进行访问。确保将其放入 if let 和 cast

if let parent = self.parent as? ParentViewController {
parent.resetItemsCollectionView()
}

关于ios - 从容器 View 调用父 View Controller 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42718401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com