在iOS的开发中,我们一般使用UITextField、UITextView处理文字输入等操作,大部分情况下我们只需要一两行代码去手动管理键盘的显示隐藏:让UITextField或UITextView成为第一响应者的时候会自动唤起键盘,当我们点击其他区域的时候让UITextField或UITextView失去焦点,键盘自动隐藏。
//是否能成为第一响应者 - (BOOL)canBecomeFirstResponder; // default is NO //成为第一响应者(弹出键盘) - (BOOL)becomeFirstResponder; //是否能放弃成为第一响应者 - (BOOL)canResignFirstResponder; // default is YES //放弃城额外对响应者(隐藏键盘) - (BOOL)resignFirstResponder;