如何将界面生成器中的文本字段的委托设置为“文件所有者”?

问题描述:

我想实现的:如何将界面生成器中的文本字段的委托设置为“文件所有者”?

- (BOOL) textFieldShouldReturn:(UITextField *)textField 

方法。由于某种原因,它没有被调用。我在代码中将文本字段设置为第一响应者。我知道我也需要将界面生成器中的文本字段的委托设置为'文件所有者'。那是怎么回事?谢谢!

您可以右键单击从界面生成器画布上的文本字段拖动到左侧对象列表中的File's Owner图标。

或者您可以选择文本字段,打开outlet inspector,从delegate旁边的小圆圈拖动到对象列表中的File's Owner图标。

或者,您可以右键单击从对象列表中的文本字段图标拖动到该列表中相同的File's Owner图标。

或者您可以在代码中设置委托。

如果声明了UITextField作为IBOutlet属性,你可以添加以下行你viewDidLoadself.myTextField.delegate = self

或者,你可以做分镜脚本。

enter image description here