Xcode:转到插座的定义

dev*_*os1 5 xcode interface-builder

所以我来自 C# WinForms/WPF 的背景,并试图让我的头脑围绕 Xcode 如何将 Interface Builder 中的可视 UI 元素与它们在代码中的实体联系起来。

在 WPF 中,我习惯于只定义一个元素的 id,然后在代码中作为成员访问它。在 JavaScript 中它是相似的,除了我必须先调用document.getElementById

然而,Xcode 和它的插座真的让我陷入了困境。假设我有一个界面并在窗口中创建一个视图。现在我希望能够以编程方式访问该视图,但首先我必须为该视图定义一个插座并以图形方式将视图“绑定”到插座?除了对不必要的工作的抱怨之外,我的下一个问题是有没有一种快速简便的方法可以从 Interface Builder获得该插座定义

在代码中,我可以命令单击一个标识符以转到其定义,但这在此窗口中似乎不起作用:

在此处输入图片说明

我只想查看 的定义,menu以便我可以使用它。有没有捷径可以做到这一点,还是我必须自己找到控制器文件并搜索“菜单”?

Jim*_*uls 0

使用助理编辑!当您在 Interface Builder 中选择对象时,它可以自动跟随,显示它们的头文件。

然后,要创建您的插座,您只需从 Interface Builder 视图中按住控件拖动到助理编辑器另一半的头文件中的空白位置,而不是在 Interface Builder 中编写定义和控件拖动。