iOS解决键盘遮挡TextFiled的问题
2013-07-31 13:41
441 查看
//UITextField的协议方法,当开始编辑时监听-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField{NSTimeInterval animationDuration=0.30f;[UIView beginAnimations:@"ResizeForKeyboard" context:nil];[UIView setAnimationDuration:animationDuration];float width = self.view.frame.size.width;float height = self.view.frame.size.height;//上移30个单位,按实际情况设置CGRect rect=CGRectMake(0.0f,-70,width,height);self.view.frame=rect;[UIView commitAnimations];return YES;}//恢复原始视图位置-(void)resumeView{NSTimeInterval animationDuration=0.30f;[UIView beginAnimations:@"ResizeForKeyboard" context:nil];[UIView setAnimationDuration:animationDuration];float width = self.view.frame.size.width;float height = self.view.frame.size.height;//如果当前View是父视图,则Y为20个像素高度,如果当前View为其他View的子视图,则动态调节Y的高度float Y = 0.0f;CGRect rect=CGRectMake(0.0f,Y,width,height);self.view.frame=rect;[UIView commitAnimations];}
相关文章推荐
- 解决iOS键盘弹出遮挡输入框问题
- iOS开发笔记之解决键盘遮挡UITextField问题
- IOS学习笔记36—解决键盘遮挡输入框(UITextField)问题
- iOS解决键盘遮挡问题
- iOS项目开发键盘弹出遮挡输入框问题解决方案
- iOS解决键盘遮挡输入框问题
- 『零行代码』解决键盘遮挡问题(iOS)
- iOS解决键盘遮挡输入框的问题
- ios解决webview键盘遮挡问题
- ios--解决键盘遮挡UITextField控件的问题(方式一)
- iOS 解决键盘遮挡问题
- iOS解决键盘弹出遮挡输入框问题
- 解决移动端 ios 系统键盘遮挡的问题
- iOS 解决autolayout下键盘弹出遮挡问题
- 【iOS 0 行代码系列】之 0 行代码解决键盘遮挡问题
- 『零行代码』解决键盘遮挡问题(iOS)
- iOS解决呼出键盘遮挡页面问题(装逼模式一)
- 『零行代码』解决键盘遮挡问题(iOS)
- iOS开发之优秀开源框架IQKeyboardManager,零行代码解决键盘遮挡问题,如此简单解决键盘遮挡问题,IQKeyboardManager源码分解
- iOS解决键盘遮挡问题