objective-c - 基础篇 - 关闭键盘的两种方式
2016-05-16 21:12
447 查看
一、关闭键盘的两种方式
方式一:效果是在我们点击出现的键盘中的return按钮后,键盘将会收起。
步骤1:选择账号文本框
2:选择链接检查器中的 Did End On Exit
3:拖拽到对应控制器的头文件中
4:因为密码文本框也需要这样的效果,所以也可以通过步骤1 2 3 来实现,并且可以直接拖到已经生成的
- (IBAction)closeKey:(UITextField *)sender;上。共用同个事件。
方式二:效果是在我们点击界面空白区域时,键盘将会收起。
步骤1:点击界面中的视图(而不是点击 上方的 view controller 哦),把Class 改成 UIControl
2:选择链接检查器中的 Touch Down
3:拖拽到对应控制器的头文件中,创建一个关闭键盘的事件
4:实现步骤3的事件,也就是使文本框失去焦点
- (IBAction)closeKey2:(id)sender {
[self.username
resignFirstResponder]; //self.username 是账号文本框
[self.password
resignFirstResponder];//self.password
是密码文本框
}
方式一:效果是在我们点击出现的键盘中的return按钮后,键盘将会收起。
步骤1:选择账号文本框
2:选择链接检查器中的 Did End On Exit
3:拖拽到对应控制器的头文件中
4:因为密码文本框也需要这样的效果,所以也可以通过步骤1 2 3 来实现,并且可以直接拖到已经生成的
- (IBAction)closeKey:(UITextField *)sender;上。共用同个事件。
方式二:效果是在我们点击界面空白区域时,键盘将会收起。
步骤1:点击界面中的视图(而不是点击 上方的 view controller 哦),把Class 改成 UIControl
2:选择链接检查器中的 Touch Down
3:拖拽到对应控制器的头文件中,创建一个关闭键盘的事件
4:实现步骤3的事件,也就是使文本框失去焦点
- (IBAction)closeKey2:(id)sender {
[self.username
resignFirstResponder]; //self.username 是账号文本框
[self.password
resignFirstResponder];//self.password
是密码文本框
}
相关文章推荐
- Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
- synchronized(this)和synchronized(object)区别
- java中wait()、this.wait()、super.wait()、object.wait()的使用区别
- 为什么object_getClass(obj)与[OBJ class]返回的指针不同
- Caffe错误:error C2220: 警告被视为错误 - 没有生成“object”文件
- Objective-C实现自定义的半透明导航
- OSError: libcudart.so.7.5: cannot open shared object file: No such file or directory
- category使用 objc_setAssociatedObject/objc_getAssociatedObject 实现添加属性
- Jquery判断两个object是否是同一个对象
- Object-c反射机制
- .net使用pdfobject.js加载pdf文件
- 有关java object类的toString方法
- Objective-C Messaging
- Objective-C Message Forwarding
- effective objective-c 2.0 笔记 第四章 :协议与分类
- 内核设备模型之为kobject添加属性文件
- Objective-C的NSCopying协议
- 论文笔记《Harvesting Discriminative Meta Objects with Deep CNN Features for Scene Classification》
- Python Types and Objects
- Qt多线程 信号和槽以及C++11的绑定 及QMetaObject::invokeMethod