如何将界面构建器中文本字段的委托设置为 "files owner"?
How do I set the delegate for a text field in the interface builder to "files owner"?
我正在尝试实施:
- (BOOL) textFieldShouldReturn:(UITextField *)textField
方法。由于某种原因,它没有被调用。我已将文本字段设置为代码中的第一响应者。我知道我还需要将界面生成器中文本字段的委托设置为 'files owner'。怎么做到的?谢谢!
您可以右键单击从界面构建器 canvas 上的文本字段拖动到左侧对象列表中的 File's Owner
图标。
或者您可以 select 文本字段,打开插座检查器,从 delegate
旁边的小圆圈拖动到对象列表中的 File's Owner
图标。
或者您可以右键单击从对象列表中的文本字段图标拖动到该列表中相同的 File's Owner
图标。
或者您可以在代码中设置委托。
如果您已将 UITextField
声明为 IBOutlet
属性,您只需在 viewDidLoad
中添加以下行:self.myTextField.delegate = self
或者,您可以在情节提要中完成。
我正在尝试实施:
- (BOOL) textFieldShouldReturn:(UITextField *)textField
方法。由于某种原因,它没有被调用。我已将文本字段设置为代码中的第一响应者。我知道我还需要将界面生成器中文本字段的委托设置为 'files owner'。怎么做到的?谢谢!
您可以右键单击从界面构建器 canvas 上的文本字段拖动到左侧对象列表中的 File's Owner
图标。
或者您可以 select 文本字段,打开插座检查器,从 delegate
旁边的小圆圈拖动到对象列表中的 File's Owner
图标。
或者您可以右键单击从对象列表中的文本字段图标拖动到该列表中相同的 File's Owner
图标。
或者您可以在代码中设置委托。
如果您已将 UITextField
声明为 IBOutlet
属性,您只需在 viewDidLoad
中添加以下行:self.myTextField.delegate = self
或者,您可以在情节提要中完成。