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整体上移下移(点击键盘)的主要内容,如果未能解决你的问题,请参考以下文章

js实现数组内相邻元素上移,下移

上移下移扩展版 总结

jquery点击左边移到右边,上移,下移,置顶,置底排序小插件

php mysql 排序 上移下移

[Cordova/Phonegap] Cordova iOS 应用在第三方输入法的键盘弹出(点击输入框)时,页面不上移,导致输入框被键盘遮挡 的解决办法

解决IQKeyboard键盘引起的视图上移