gpt4 book ai didi

ios - 如何使用 iOS 6 风格的嵌入 segue 配置嵌入式 View Controller

转载 作者:行者123 更新时间:2023-11-29 13:10:59 25 4
gpt4 key购买 nike

我正在尝试使用 Storyboard中的嵌入转场在主视图中嵌入几个 CollectionViewController。

但是,当尝试使用 prepareForSegue 设置嵌入式 View 时(正如我熟悉的模态类型序列),会调用 prepareForSeque,但 segue.identifier 始终返回 NULL。

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
NSLog(@"segue.identifier is %@", segue.identifier);
}

segue.identifier is (null)

我一直在搜索有关在 Storyboard 中使用嵌入转场的信息,但找不到太多信息。

prepareForSegue 不是访问嵌入式 View Controller 的正确方法吗?如果没有,我该如何设置嵌入式 Controller (例如设置初始状态和设置委托(delegate))?

最佳答案

如果您已正确设置 segue 的标识符,则 segue.identifier 不应为空。使用 prepareForSegue:sender: 是访问嵌入式 Controller 的方法之一。另一种方法是在其 View 中包含容器 View 的 Controller 中使用 self.childViewControllers —— 这将为您提供所有 subview Controller 的数组。

关于ios - 如何使用 iOS 6 风格的嵌入 segue 配置嵌入式 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17386837/

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