gpt4 book ai didi

c# - 如何将 View Controller 加载到容器 View 中?

转载 作者:搜寻专家 更新时间:2023-11-01 06:14:25 26 4
gpt4 key购买 nike

我在主 Controller View 中添加了一个容器 View ,并试图从主 Controller viewdidload 方法中将另一个 Controller View 加载到该容器中(它是 c#,但我认为接近 swift) :

public override void ViewDidLoad()
{
base.ViewDidLoad();

var view2= Storyboard.InstantiateViewController("View2");
this.AddChildViewController(view2);
view2.View.Frame = container.Frame;
view2.DidMoveToParentViewController(this);
}

我没有收到任何错误,但任何地方都没有显示。

那我错过了什么?

最佳答案

您好,您可以使用此代码。

let view2 = self.storyboard?.instantiateViewController(withIdentifier: "View2")addChildViewController(view2!)view2?.view.frame = CGRect.init(x: 0, y: 0, width: self.viewContainer.frame.size.width, height: self.viewContainer.frame.size.height)self.viewContainer.addSubview((view2?.view)!)view2?.didMove(toParentViewController: self)

关于c# - 如何将 View Controller 加载到容器 View 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48147810/

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