繁体   English   中英

将 UIViewController 放在 UIView 中

[英]Place UIViewController inside UIView

我的 ViewController 中有 3 个 UIView,我想在每个 UICiew 中放置一个不同的 ViewController。

我知道有一种方法可以添加 ChildViewcontroller,然后将childviewcontroller.view分配给我需要的视图。

有没有我需要的另一种方式?

添加为子视图控制器是正确的做法。 这样,您仍将获得子视图控制器的生命周期功能。

addChildViewController(controller)
controller.view.frame = ...
view.addSubview(controller.view)
controller.didMoveToParentViewController(self)

我建议你自己使用 ViewControllers,不需要一个 UIView,然后在顶部有一个 UIViewController ..(也许你有一个你必须的特殊场景,但我想不出一个...... )

祝你好运

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM