5

所以我只是想在这里创建一个非常简单的应用程序用于演示目的:

  • 使用情节提要创建了单视图应用程序
  • 向情节提要添加了 UIView
  • 将以下代码添加到我的控制器的头文件中:

    @property (weak, nonatomic) IBOutlet UIView *myView;
    

现在,我知道我可以通过以下方式将 UIView 链接到控制器:

  • 安排我的代码,使头文件位于情节提要旁边
  • 按住Ctrl键拖拽到头文件中的属性

我的问题是:我可以在没有Ctrl-drag 的情况下执行此操作吗?如果是这样,怎么办?

更具体地说 - 必须同时将我的头文件和情节提要放在屏幕上很烦人,而且似乎应该有一种方法可以在不这样做的情况下建立这种连接。

我也知道我可以通过在控制器的 viewDidLoad 函数中创建视图来手动放置视图,但我真的很想使用界面构建器来简化/可视化事物。

编辑:无论我使用情节提要还是 xib/nib 文件,我的问题的答案是否会受到影响?(我会改用它工作的那个)

4

2 回答 2

5

您应该能够右键单击该元素,然后将“引用插座”项拖到界面构建器中视图的“文件所有者”。在那里,它将为您提供所有可用 IBOutlets 的列表(匹配对象的类型)。

于 2012-06-28T18:25:22.947 回答
4

除了 Dima 的回答,您还可以使用 Utilities 窗格中的 Connection 检查器

连接检查器

于 2012-06-28T18:31:19.143 回答