ios之让输入键盘隐藏消失的方法/以及系统通知的实现
来源:互联网 发布:淘宝商品交易风险保障 编辑:程序博客网 时间:2024/05/01 11:44
/** 方法一:点击return是键盘隐藏 创建的输入框需要设置代理,并让代理遵守这个协议 @interface ServieProgressView ()<UITextFieldDelegate> UITextField *textField = [[UITextField alloc]init]; textField.delegate = self;*/#pragma mark - <UITextFieldDelegate>- (BOOL)textFieldShouldReturn:(UITextField *)textField{ // 当点击return键的时候会走这个方法 [textField resignFirstResponder]; //直接取消目前输入框的第一响应就行了 return YES;}#pragma mark - <Touches methods>/** 方法二:点击背景实现键盘隐藏 */// 通过点击事件来实现 只需重写它让view 结束编辑事件- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ [self.view endEditing:YES];}
<pre name="code" class="objc">#pragma mark - 注册键盘通知 - // 注册这些系统通知,一般是对当弹出的键盘把输入框遮住了,通过通知让界面上移从而让输入框不被遮住 当输入结束又让界面下移就行了 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillAppear)//当键盘出现的时候需要观察者响应的方法 name:UIKeyboardWillShowNotification//观察键盘出现事件 object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillDisappear) name:UIKeyboardWillHideNotification//观察键盘消失事件 object:nil];
0 0
- ios之让输入键盘隐藏消失的方法/以及系统通知的实现
- 技巧-iOS让键盘消失的方法
- 让android的输入键盘消失的方法
- 让键盘消失的方法
- 让键盘消失的方法
- 键盘出现和消失,系统的通知
- iOS: 让键盘消失的的4种方法
- iOS: 让键盘消失的的4种方法
- 在textField输入完内容,让键盘隐藏的方法
- iOS让键盘消失的技巧
- iOS让键盘消失的技巧
- iOS 系统 键盘的通知
- iOS中键盘样式设置、隐藏系统键盘的方法
- android让系统的输入框消失
- 关于IOS键盘遮住输入框以及关闭的方法。
- android 隐藏输入键盘的方法
- 关于editText隐藏输入键盘的方法
- 关于ios实现键盘隐藏的方法小节
- 响应式布局设置--@media only screen and
- dedecms头部标签(标题,关键词,描述标签)
- ubuntu创建、删除文件及文件夹,强制清空回收站方法
- w3school CSS 教程上
- pat_b_1027 打印沙漏
- ios之让输入键盘隐藏消失的方法/以及系统通知的实现
- android开机启动代码
- mathmatic求两圆交点
- 《Velocity用户手册》-第四章
- 设置IIS 兼容32位DLL
- 网络工程师日常工作总结
- undefined reference to `cv::calcOpticalFlowFarnebackcalcOpticalFlowFarneback
- Proguard returned with error code 1. See console : java.lang.OutOfMemoryError
- phpcms V9 默认模板文件目录