ios 含有textfield的viewcontroller随键盘弹起而改变位置
2016-06-08 17:19
477 查看
首先实现 设置代理,self.textfield.delegate = self;
具体实现代码: -(void)textFieldDidBeginEditing:(UITextField *)textField{ NSTimeInterval animationDuration = 0.30f; [UIView beginAnimations:@"ResizeForKeyboard" context:nil]; [UIView setAnimationDuration:animationDuration]; if ([UIScreen mainScreen].bounds.size.width>320) { //将视图的Y坐标向上移动,以使下面腾出地方用于软键盘的显示 self.view.frame = CGRectMake(0.0f, -200.0f, self.view.frame.size.width, self.view.frame.size.height);//64-216 [UIView commitAnimations]; } else{ self.view.frame = CGRectMake(0.0f, -170.0f, self.view.frame.size.width, self.view.frame.size.height); [UIView commitAnimations]; } } -(void)textFieldDidEndEditing:(UITextField *)textField{ //滑动效果 NSTimeInterval animationDuration = 0.30f; [UIView beginAnimations:@"ResizeForKeyboard" context:nil]; [UIView setAnimationDuration:animationDuration]; //恢复屏幕 self.view.frame = CGRectMake(0.0f, 0.0f, self.view.frame.size.width, self.view.frame.size.height);//64-216 [UIView commitAnimations]; }
相关文章推荐
- ios 图片库和相机选择图片界面修改为简体中文
- [IOS 开发] 格瓦拉 控制器之间的换场动画。
- iOS应用崩溃日志揭秘
- iOS监听电话来电、挂断、拨号等
- 【iOS开发】事件处理之响应链(二)
- ios开发经典语录锦集
- 第三方解决键盘遮挡问题总结(IQKeyboardManager)
- 【雕虫小计win PE】使用GHOST备份还原操作系统(转载)
- iOS单元测试UnitTest
- iOS开发 关于MD5加密的相关使用
- IOS 内支付那点事
- iOS Xcode中SVN的配置
- iOS - 二维码扫描和应用跳转
- ios开源框架--iOS-Universal-Framework的配置环境和使用
- LaunchImage和LaunchScreen.xib混用出现的坑
- iOS 音乐播放器(一)
- iOS Alcatraz 插件管理
- iOS学习应用开发就业课:第7章_060:导航控制器动画
- iOS改变系统中的英文为汉语
- 【iOS】获取视图的中心和宽高