在Xcode的Interface Builder中,出口与属性不同,动作与事件处理程序相同吗?

时间:2012-04-14 21:14:09

标签: xcode interface-builder action iboutlet

似乎使用Xcode的Interface Builder,当我们Ctrl - 将控件拖到头文件中时,我们创建的插件与网页的元素的属性(属性)非常相似,我们创建的是动作与事件处理程序非常相似。这是真的吗?

我也想知道为什么我们需要Ctrl - 将控件拖到@interface下的头文件中,而不是右键单击它并选择“添加插座”或“添加操作” 。为什么我们必须将它拖到头文件中的确切位置?

1 个答案:

答案 0 :(得分:2)

实际上,我们不需要使用 Ctrl 拖动它,这只是为了方便使用。我们也可以在代码中链接我们的商店。

而且,是的,它与属性非常相似。您甚至可以在@interface

中将其声明为属性
@property (strong)IBOutlet UITextField *loginField;

以下是关于此主题的精彩演讲https://groups.google.com/forum/m/?fromgroups#!topic/pdx-cocoaheads-talk/ujqrcCZc-Z8