防止输入时键盘覆盖掉textfiled

添加监听者

 1 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardwasChange:) name:UIKeyboardWillChangeFrameNotification object:nil]; 

 

监听键盘之后的操作

可以根据自己的需要调整高度的大小

 1 - (void)keyboardwasChange:(NSNotification *)info
 2 
 3 {
 4 
 5     CGRect keyFrame = [info.userInfo[UIKeyboardFrameEndUserInfoKey] CGRectValue];
 6 
 7     CGFloat tY = keyFrame.origin.y - self.view.frame.size.height - 64;
 8 
 9     
10 
11     self.view.transform = CGAffineTransformMakeTranslation(0, tY);
12 
13 }

 

 

参考摘自:http://www.cnblogs.com/paocai2015/p/5057039.html
posted @ 2015-12-18 16:11  黑暗森林的歌者  阅读(136)  评论(0编辑  收藏  举报