因此,我来自 C# WinForms/WPF 的背景,并试图了解 Xcode 如何将 Interface Builder 中的可视 UI 元素与代码中的实体联系起来。
在 WPF 中,我习惯于定义元素的 id,然后将其作为代码中的成员访问。在 JavaScript 中它是相似的,除了我必须先调用document.getElementById
。
然而,Xcode 及其出口真的让我陷入了困境。假设我有一个界面并在窗口中创建一个视图。现在我希望能够以编程方式访问该视图,但首先我必须为该视图定义一个出口并以图形方式将视图“绑定”到出口?除了对不必要工作的抱怨之外,我的下一个问题是是否有一种快速简便的方法可以从 Interface Builder获取该插座定义?
在代码中,我可以命令单击标识符以转到其定义,但这似乎在此窗口中不起作用:
我只想去定义,menu
所以我可以使用它。有没有捷径可以做到这一点,还是我必须自己找到控制器文件并搜索“菜单”?