将 UIViewController 元素添加到 xib 图形布局中

Posted

技术标签:

【中文标题】将 UIViewController 元素添加到 xib 图形布局中【英文标题】:Adding UIViewController element into xib graphical layout 【发布时间】:2014-06-03 09:07:11 【问题描述】:

我刚刚创建了一个带有文本字段、标签、验证器和行为的 formUnit (viewController)。 每个单元都是表单中的一个独立字段,具有自己的验证器和行为。 我想将这些单位添加到表单中,例如个人信息或注册。

是否可以像 UIButton 或 UILabel 一样将 viewController 添加到 xib 布局中?

【问题讨论】:

您不能将 ViewController 添加到另一个 ViewController。当然你可以通过[self.view addSubview:anotherViewController.view] 将 UIViewController 的视图添加到另一个 ViewController ios 5 中也添加了视图控制器层次结构。 【参考方案1】:

是的。您可以使用 IB 中的容器视图控制器(它们至少在情节提要中可用)或以编程方式使用 addChildViewController: 来执行此操作。

【讨论】:

以上是关于将 UIViewController 元素添加到 xib 图形布局中的主要内容,如果未能解决你的问题,请参考以下文章

将 UIViewController 的视图添加到另一个 UIViewController 的视图是不是可取?

将 UIKit 元素添加到情节提要时应用程序崩溃 [重复]

如何将 UIViewController 作为子视图添加到 UIViewController(RootViewController)?

将带有 ScrollView 和 AutoLayout 的 UIViewController 添加到另一个 UIViewController

将 UIViewController 添加到 UIScrollView

将 UIViewController 添加到 UICollectionViewCell