键入时按下UINavigationController后退按钮

时间:2009-10-08 00:14:10

标签: iphone cocoa-touch uiviewcontroller uinavigationcontroller uitextfield

我最近发现如果在连接到UINavigationController的控制器中编辑UITextField并按下后退按钮,则返回到此控制器后,将再次调用DidBeginEditing函数并重新启动UITextField键盘。我想知道是否有办法阻止键盘重新启动。也许有一种方法来挂钩后退按钮,因此它不会保存正在编辑文本字段的事实。

1 个答案:

答案 0 :(得分:2)

在控制文本字段的视图控制器上实现viewWillDisappear:并调用:

[theTextField resignFirstResponder];

这将解除键盘。