单击KeyBoard中的完成按钮时如何调用方法?

时间:2010-04-16 04:01:56

标签: iphone objective-c uitextfield

我想在UITextField KeyBoard中单击完成按钮时调用方法?请帮帮我......

2 个答案:

答案 0 :(得分:10)

甚至没有必要实现委托。我更喜欢使用好的,老式的目标/动作模式来处理这个问题。如果您有多种结束编辑方式(例如,拦截文本字段外的触摸以取消编辑),它还可以使代码更清晰。

要使用目标/操作,只需连接UIControlEventEditingDidEndOnExit,它在Interface Builder中显示为Did End On Exit事件。

没有麻烦,没有大惊小怪。比实现委托更清晰,更容易。

答案 1 :(得分:6)

请参阅UITextFieldDelegate Protocol reference。您可能希望在代理中实现– textFieldShouldReturn:方法。