iOSview整体上移下移(点击键盘)
Posted 哈哈的笑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOSview整体上移下移(点击键盘)相关的知识,希望对你有一定的参考价值。
首先创建一个textFiled 并实现起代理方法
1 - (void)textFieldDidBeginEditing:(UITextField *)textField 2 { 3 //设置动画的名字 4 [UIView beginAnimations:@"Animation" context:nil]; 5 //设置动画的间隔时间 6 [UIView setAnimationDuration:0.20]; 7 //??使用当前正在运行的状态开始下一段动画 8 [UIView setAnimationBeginsFromCurrentState: YES]; 9 //设置视图移动的位移 10 self.view.frame = CGRectMake(self.view.frame.origin.x, self.view.frame.origin.y - 200, self.view.frame.size.width, self.view.frame.size.height); 11 //设置动画结束 12 [UIView commitAnimations]; 13 } 14 - (void)textFieldDidEndEditing:(UITextField *)textField 15 { 16 //设置动画的名字 17 [UIView beginAnimations:@"Animation" context:nil]; 18 //设置动画的间隔时间 19 [UIView setAnimationDuration:0.20]; 20 //??使用当前正在运行的状态开始下一段动画 21 [UIView setAnimationBeginsFromCurrentState: YES]; 22 //设置视图移动的位移 23 self.view.frame = CGRectMake(self.view.frame.origin.x, self.view.frame.origin.y +200, self.view.frame.size.width, self.view.frame.size.height); 24 //设置动画结束 25 [UIView commitAnimations]; 26 } 27 - (BOOL)textFieldShouldReturn:(UITextField *)textField 28 { 29 [_text resignFirstResponder]; 30 return YES; 31 }
以上是关于iOSview整体上移下移(点击键盘)的主要内容,如果未能解决你的问题,请参考以下文章
jquery点击左边移到右边,上移,下移,置顶,置底排序小插件
[Cordova/Phonegap] Cordova iOS 应用在第三方输入法的键盘弹出(点击输入框)时,页面不上移,导致输入框被键盘遮挡 的解决办法