UITextField 输入框writeText加在 toolbar上,编辑时随着键盘高度(中英文时高度不同)动态改变位置,点击背景键盘消失。
(1)在视图将要出现时,监听键盘,
- (void)viewWillAppear:(BOOL)animated
{
[self.navigationControllersetToolbarHidden:NO];
// 监听键盘 [[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];
[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil];
}
(2)在- (void)viewDidLoad 方法中创建一个带透明度的hiddenKeyboardView,加在