iOS-当输入框被键盘遮挡时让整个view上移

2017-09-21  本文已影响42人  __weak

-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
//增加通知中心监听,当键盘出现或消失时收出消息
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillShow:)
name:UIKeyboardWillShowNotification
object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillHide:)
name:UIKeyboardWillHideNotification
object:nil];
}

pragma mark - 视图将要消失

-(void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
[self.view endEditing:YES];
//删除通知中心监听
[[NSNotificationCenter defaultCenter] removeObserver:self];
}

pragma mark 键盘显示

}

pragma mark 键盘隐藏

}

上一篇 下一篇

猜你喜欢

热点阅读