gpt4 book ai didi

ios - "Embed"另一个内的 UIViewController

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

我有一个 UIViewController (DetailViewController),它由顶部的导航栏和覆盖屏幕其余部分的 UIView 组成。是否可以使用除 DetailViewController 之外的 UIViewController 来控制 UIView?

最佳答案

您可以这样做,但您一定不要忘记调用 Apple 嵌入 UIViewController 所需的方法。否则,操作系统将不会调用您的 View Controller 来处理某些事件。

添加 View Controller :

[self addChildViewController:childViewController];                 
[self.view addSubview:childViewController.view];
[childViewController didMoveToParentViewController:self];

删除 View Controller :

[childViewController willMoveToParentViewController:nil];  
[childViewController.view removeFromSuperview];
[childViewController removeFromParentViewController];

相关文档:

参见 this question获取更多信息。

关于ios - "Embed"另一个内的 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10808667/

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