IOS中输入框被软键盘遮挡的解决办法
来源:互联网 发布:python help用法 编辑:程序博客网 时间:2024/05/14 12:37
//开始编辑输入框的时候,软键盘出现,执行此事件-(void)textFieldDidBeginEditing:(UITextField *)textField{ CGRect frame = textField.frame; int offset = frame.origin.y + 32 - (self.view.frame.size.height - 216.0);//键盘高度216 NSTimeInterval animationDuration = 0.30f; [UIView beginAnimations:@"ResizeForKeyboard" context:nil]; [UIView setAnimationDuration:animationDuration]; //将视图的Y坐标向上移动offset个单位,以使下面腾出地方用于软键盘的显示 if(offset > 0) self.view.frame = CGRectMake(0.0f, -offset, self.view.frame.size.width, self.view.frame.size.height); [UIView commitAnimations];}//当用户按下return键或者按回车键,keyboard消失-(BOOL)textFieldShouldReturn:(UITextField *)textField{ [textField resignFirstResponder]; return YES;}//输入框编辑完成以后,将视图恢复到原始状态-(void)textFieldDidEndEditing:(UITextField *)textField{ self.view.frame =CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height);}
0 0
- IOS中输入框被软键盘遮挡的解决办法
- IOS中输入框被软键盘遮挡的解决办法
- IOS中输入框被软键盘遮挡的解决办法
- IOS中输入框被软键盘遮挡的解决办法
- IOS中输入框被软键盘遮挡的解决办法
- IOS中输入框被软键盘遮挡的解决办法
- IOS中输入框被软键盘遮挡的解决办法
- IOS中输入框被软键盘遮挡的解决办法
- IOS中输入框被软键盘遮挡的解决办法
- IOS中输入框被软键盘遮挡的解决办法
- IOS中输入框被软键盘遮挡的解决办法
- IOS中输入框被软键盘遮挡的解决办法
- IOS中输入框被软键盘遮挡的解决办法
- IOS中输入框被软键盘遮挡的解决办法
- IOS中输入框被软键盘遮挡的解决办法
- IOS中输入框被软键盘遮挡的解决办法
- IOS中输入框被软键盘遮挡的解决办法
- 转载:IOS中输入框被软键盘遮挡的解决办法
- Android平台关于时间和日期的相关类和方法(Date/Time)
- 富文本之某些字体之间的间距特殊调整
- UIWebView和html的简单交互
- HPU 1189:HH的字符逆序【水】
- HTML5矢量实现文件上传进度条
- IOS中输入框被软键盘遮挡的解决办法
- Django 数据库键值处理
- 分类算法属性选择度量--信息增益、增益率、Gini指标
- 黑马程序员--自学笔记--网络编程
- URAL 1423 String Tale
- 搞对象前,你得先有对象
- 汉字转码
- 海外对冲基金多地开花QDIE QDLP各领风骚
- 进程与线程的区别