UITextField *textfield常用的取消键盘方法
2015-11-23 16:18
225 查看
1、在textfield所在的控制器中,实现UITextFieldDelegate的方法。
textfield.delegate = self;
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
//取消第一响应者
[textfield resignFirstResponder];
return YES;
}
这样,在点击键盘的return键时,就会退出键盘。
[textfield resignFirstResponder];表示textfield放弃第一响应者,键盘自然就退出了。
但是如果有好多个textfield不知道取消具体哪个,总之不要显示键盘,这个时候用下面的方法。
2、假设有UIView *someView 是textfield的父视图(不管中间是否还包含其他层的父视图),那么,只要设置
[someView endEditting:YES];
那么,所有在someView上的textfield,或者textView都会结束编辑,键盘也会自动退出。
以上就是常用的两种退出键盘方法。
例如:[_fillOrderTableView endEditing:YES];
textfield.delegate = self;
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
//取消第一响应者
[textfield resignFirstResponder];
return YES;
}
这样,在点击键盘的return键时,就会退出键盘。
[textfield resignFirstResponder];表示textfield放弃第一响应者,键盘自然就退出了。
但是如果有好多个textfield不知道取消具体哪个,总之不要显示键盘,这个时候用下面的方法。
2、假设有UIView *someView 是textfield的父视图(不管中间是否还包含其他层的父视图),那么,只要设置
[someView endEditting:YES];
那么,所有在someView上的textfield,或者textView都会结束编辑,键盘也会自动退出。
以上就是常用的两种退出键盘方法。
例如:[_fillOrderTableView endEditing:YES];
相关文章推荐
- dialect does not support sequences
- UITextField
- java+uiautomator 打包运行
- 做一个Active To
- maven web项目build失败
- UIImageView
- iOS-利用UIScrollView实现展示图片的无限滚动及自动滚动 - 郭晓
- UIControl源码分析
- java +UIAutomator 通过中文文本查找控件 报错问题
- UIImageView设置为圆形
- [置顶] MFC使用duilib的几种方式
- 如何使用require.js?
- iOS 根据uuid取得外设
- UITableview中怎么找到每个cell
- NSNotificationCenter(通知)与Key-Value Coding (KVC)与Key-Value Observing (KVO)
- UIImageView中图片尺寸模式
- Kibana User Guide [4.2] » Settings » Managing Fields
- [iOS]UITableView优化技巧
- 深度学习String、StringBuffer、StringBuilder
- impdp卡住,遇到等待事件Streams AQ: enqueue blocked on low memory