gpt4 book ai didi

iOS:使用另一个 Controller 处理 subview

转载 作者:行者123 更新时间:2023-11-28 22:31:24 25 4
gpt4 key购买 nike

我有 MainViewController 和 xib,我在其中创建了两个 subviews 并将它们与 MainViewController 中的 IBOutlets 连接起来>。我需要这样,因为 MainViewController 处理用户对 subviews 的大小调整。

现在我想为 subview 创建两个带有 xib 的 ViewController,这样我就可以用内容填充 subview ,而无需考虑 MainViewController 对它们执行的操作。

怎么做?

我开始创建两个 SubviewControllers,在 MainViewController 覆盖的初始化程序中初始化。但我不知道如何将 SubviewControllerssubviews 连接起来,尤其是 subviews 出现在多个 xib 中 - 在主 xib 中它们是空的,在“他们的”xib 中有内容。

最佳答案

要在另一个 viewController(NextViewController) 中使用 viewController(MainViewController) 的 UIView,您必须将 MainViewController 添加为 NextViewController 的子项在 NextViewController 中是这样的..

MainViewController * child = [[MainViewController alloc] initWithNibName:@"MainViewController" bundle:nil];
[self.view addSubview:child.subView1];
[self addChildViewController:child];
[child release];//for NON ARC

关于iOS:使用另一个 Controller 处理 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17339626/

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