gpt4 book ai didi

ios - 在 Xcode 的 View 中加载 View Controller

转载 作者:可可西里 更新时间:2023-11-01 03:37:26 25 4
gpt4 key购买 nike

我目前正在 iPad 上开发应用程序。该应用程序仅包含两个 View ,但每个 View 都包含大量按钮和标签。目前,两个 View 的布局已经设置好了。每个都设置在 View Controller 中。我还有另一个 View Controller ,它包含顶部的主菜单和一个大容器 (UIView),我希望它能够容纳我提到的两个 View 。

我的问题是,有没有办法在 View 中显示 View Controller ?当我单击主菜单中的一个按钮时,我想在该容器 (UIView) 中显示一个 View Controller ,当我单击另一个按钮时显示另一个。如果我的计划行不通,那么请提出一些建议来使同样的事情奏效。

非常感谢!

最佳答案

是的,您可以通过添加如下所示的 UIViewController View 轻松地做到这一点。

_viewController=[self.storyboard instantiateViewControllerWithIdentifier:@"ViewController"];
[self.view addSubview:viewController.view];

只要您添加 viewController.view,您的 viewDidLoad 方法就会在 ViewController 中被调用。

更新:根据UIViewController Class Reference在另一个 ViewController 中添加 UIViewController 作为 subview 时,您需要再添加两个步骤。

[self addChildViewController:viewcontroller];
[self.view addSubview:viewController.view];
[viewcontroller didMoveToParentViewController:self];

以上回答完毕。

希望这对您有所帮助。干杯。

关于ios - 在 Xcode 的 View 中加载 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30932428/

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