swift语言之ios开发取消键盘操作
来源:互联网 发布:mac上怎么玩qq游戏 编辑:程序博客网 时间:2024/06/07 17:55
1、点击背景关闭键盘
首先是单击视图控件的背景,然后在属性中关联class为UIControl,这个很重要,只有关联了类才能有对应的点击事件 tuch up inside
然后在响应时间中填上代码:
@IBAction func clickBackground(sender: Anyobject){
idTextField.resignFirstResponder()
pwdTextField.resignFirstResponder()
} 2.点击第next直接打开第二个文本输入框的键盘
这种情况要关联deleate 协议
还要在class ViewController:UIViewController后面加上 UITextFieldDelegate,结果为:
class ViewController:UIViewController,UITextFieldDelegate{...}
pwdTextField 为第二个文本框的变量,代码如下:
pwdTextField.becomeFirstResponder()
3.点击任意一处自动关闭键盘操作:
override func touchesEnded(touches: NSSet, withEvent event: UIEvent){
idTextField.resignFirstResponder()
pwdTextField.resignFirstResponder()
}
4.点击键盘中的 done 取消键盘操作,代码如下:
func textFieldShouldReturn(textField:UITextField)-> Bool{
if textField == pswTextField {
pwdTextField.resignFirstResponder()
}
return true
}
0 0
- swift语言之ios开发取消键盘操作
- iOS开发笔记 - 语言篇之Swift
- iOS开发之键盘
- 小胖说事22-----iOS开发技巧之取消键盘响应和截屏功能
- iOS开发之-swift
- iOS开发之Swift
- swift语言之ios开发实现界面跳转
- iOS开发系列--Swift语言
- iOS开发系列--Swift语言
- iOS开发--Swift语言1
- iOS开发--Swift语言2
- iOS开发--Swift语言3
- iOS开发系列--Swift语言
- 初试swift语言ios开发
- iOS取消键盘
- iOS之收起键盘操作
- ios 键盘 之 完成操作
- <Swift>IOS开发Swift语言中应用CoreData之数据存取
- 博客反思
- linux下.run装的软件如何卸载
- 10分钟掌握XML、JSON及其解析
- STM32堆区分配内存--malloc的使用
- 深度学习应用案例
- swift语言之ios开发取消键盘操作
- cookie中的遍历
- H5实现APP和原生方式有多大差距,多少坑?JS才是王道!
- Java算法——冒泡排序
- 设置cookie到浏览器中
- ios基础之属性set get方法同时重写报错的问题
- IOS中引用另一个工程
- 刻录光盘
- Java web:Ubuntu下不用IDE创建Servlet