【发布时间】:2011-02-08 16:20:24
【问题描述】:
我想在 UITextField 键盘中单击完成按钮时调用一个方法?请帮帮我...
【问题讨论】:
标签: iphone objective-c uitextfield
我想在 UITextField 键盘中单击完成按钮时调用一个方法?请帮帮我...
【问题讨论】:
标签: iphone objective-c uitextfield
甚至没有必要实现委托。我非常喜欢使用好的、老式的目标/动作模式来处理这个问题。如果您有多种结束编辑的方式(例如,拦截文本字段外的触摸以取消编辑),它还可以使代码更简洁。
要使用目标/动作,只需连接 UIControlEventEditingDidEndOnExit,它在 Interface Builder 中显示为 Did End On Exit 事件。
没有麻烦,没有大惊小怪。比实现委托更简洁、更容易。
【讨论】:
请参阅UITextFieldDelegate Protocol reference。您可能希望在您的委托中实现 – textFieldShouldReturn: 方法。
【讨论】: