【问题标题】:Place UIViewController inside UIView将 UIViewController 放在 UIView 中
【发布时间】:2016-08-07 16:18:45
【问题描述】:

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

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

我需要其他方法吗?

【问题讨论】:

    标签: ios


    【解决方案1】:

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

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

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

    祝你好运

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-26
      • 1970-01-01
      • 2011-08-22
      • 1970-01-01
      • 2012-07-14
      • 2012-06-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多