码迷,mamicode.com
首页 > 其他好文 > 详细

防止输入时键盘覆盖掉textfiled

时间:2015-12-18 18:35:22      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

添加监听者

 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

防止输入时键盘覆盖掉textfiled

标签:

原文地址:http://www.cnblogs.com/jw-blog/p/5057370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!