gpt4 book ai didi

ios - 如何将嵌入式 ViewController 连接到其父级的 IBOutlet?

转载 作者:可可西里 更新时间:2023-11-01 06:20:47 25 4
gpt4 key购买 nike

我正在使用 Storyboards 为嵌入式 viewController 创建容器。

我想将它连接到其父级 viewControllerIBOutlet。我已经在父级上定义了属性并尝试 ctl-drag 到容器,但我没有获得连接选项。

弹出窗口不显示该属性。

有什么想法吗?

最佳答案

如果您正在尝试创建容器 View 的导出,您应该能够做到这一点。它只是一个普通的 UIView,因此您的 IBOutlet 属性或 ivar 需要键入为 UIView。

但是,如果您试图在父 Controller 和嵌入式 Controller 之间建立导出,则不能这样做。 IBOutlets 只能在单个 Controller 内连接,不能跨 Controller 连接。您可以在 prepareForSegue 中获取对嵌入式 Controller 的引用,而不是使用 socket ——一旦父 Controller 被实例化,该方法将被调用,子 Controller (嵌入式 Controller )将是 segue.destinationViewController。

关于ios - 如何将嵌入式 ViewController 连接到其父级的 IBOutlet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20736390/

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