在Iphone上处理键盘完成按下的事件

Rut*_*thy 12 iphone keyboard key handle

当按下文本字段时,我正在移动视图,以便在键盘出现时获得正确的视图.现在,当按下完成键盘按钮时,我想将视图返回到其初始状态.按下完成键盘按钮后如何处理操作?

fre*_*ace 21

正确的方法是观察通知,UIKeyboardDidShowNotificationUIKeyboardDidHideNotificationApple的文档中详细说明.

如果您想知道何时Done按下按钮,请执行

- (BOOL)textFieldShouldReturn:(UITextField *)textField
Run Code Online (Sandbox Code Playgroud)

在你的代表中.按下返回按钮时应该调用它.有关详细信息,请参阅API文档.


jrt*_*c27 11

创建一个IBAction并将其连接到文本字段的didEndOnExit方法.然后在这个方法的实现中你应该放置[yourTextFieldOutlet resignFirstResponder];,这将停用文本字段.