Interface Builder网点管理

我想创建UIViewController子类,它将成为两个其他控制器的容器,并且它具有属性

@property (nonatomic, strong) UIViewController *firstController;
@property (nonatomic, strong) UIViewController *secondController;

那么我想通过接口构建器连接这些属性来自动实例化它们。 但是,如果我只是让他们IBOutlets

@property (nonatomic, strong) IBOutlet UIViewController *firstController;
@property (nonatomic, strong) IBOutlet UIViewController *secondController;

我无法连接其他控制器。 但UIN​​avigationController具有属性rootViewController,我们可以连接IB中的其他控制器。 如果可以在自定义控制器中制作这样的技巧,请提供帮助


您不能将插座从一个控制器连接到另一个控制器 - 插座只能在控制器内工作,而不能在控制器上工作。

如果你想要一个控制器作为两个其他控制器的容器,你应该将两个容器视图拖放到故事板中的控制器视图中。 您将自动将两个控制器连接到具有嵌入段的容器视图。


它应该按照现在的方式工作。 你确定你要在你的XIB中添加View Controller对象吗? 你的UIViewController子类的xib文件应该如下所示:

在这里输入图像描述

然后,您应该能够右键单击并拖动firstController和secondController的连接。

链接地址: http://www.djcxy.com/p/24409.html

上一篇: Interface Builder outlets managing

下一篇: Interface Builder keeps resetting the width of my custom UITableViewCell