0

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

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

4

1 回答 1

2

其实我们不需要Ctrl 来拖动这只是为了方便使用。我们也可以在代码中链接我们的 outlet。

而且,是的,它与属性非常相似。您甚至可以将其声明为您的属性@interface

@property (strong)IBOutlet UITextField *loginField;

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

于 2012-04-14T21:22:47.113 回答