iOS开发记录——点击输入框上移屏幕,点击空白处隐藏键盘
2015-12-24 19:46
519 查看
1.遵从协议
2.设置TextField代理
3.实现如下方法
2.设置TextField代理
3.实现如下方法
func textFieldDidBeginEditing(textField: UITextField) { // 设置动画间隔时间 let animationDuration = 0.30 // 创建动画 UIView.animateWithDuration(animationDuration) { () -> Void in self.view.frame = CGRectMake(0.0, -100,self.view.frame.size.width, self.view.frame.size.height) } } func textFieldDidEndEditing(textField: UITextField) { // 设置动画间隔时间 let animationDuration = 0.30 // 创建动画 UIView.animateWithDuration(animationDuration) { () -> Void in self.view.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height) } } // 按下Return关闭键盘 func textFieldShouldReturn(textField: UITextField) -> Bool { textField.resignFirstResponder() return true } // 触摸屏幕任意位置关闭键盘 override func touchesBegan(touches: Set<UITouch>, withEvent event: UIEvent?) { self.phoneNumberTextField.resignFirstResponder() }
相关文章推荐
- ios 尺寸
- 【iOS】怎样推断文本文件的字符编码格式
- iOS上---预览本地ppt,word ,excel,pdf文件
- Launch Screen在iOS7/8中的实现
- ios中round/ceil/floorf函数的使用
- Android/iOS 和js的交互的兼容性写法
- iOS_获取通讯录
- iOS 绘图机制简介,Quartz 2D绘图用CGContextRef绘制音频波形图 —— HERO博客
- iOS学习之KVO的使用
- IOS系列教程
- iOS开发中怎么抓包
- iOS小demo之获取内存大小
- iOS选照片
- IOS版添加phonegap--语音识别合成插件教程
- iOS开发-百度地图基本定位和罗盘跟随的使用,附加地理编码和反地理编码
- ios 视频断点续传常识
- 一个设置多个类似标志的好办法 iOS 类似flag
- iOS完整学习路线图
- iOS开发-同一段文字显示不同颜色
- iOS上级往下级传值