https://github.com/crazycodeboy/keyboardobserver
Ios键盘输入框自适应
https://github.com/crazycodeboy/keyboardobserver
Last synced: 3 months ago
JSON representation
Ios键盘输入框自适应
- Host: GitHub
- URL: https://github.com/crazycodeboy/keyboardobserver
- Owner: crazycodeboy
- Created: 2015-11-26T10:30:06.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2015-12-04T07:57:34.000Z (about 10 years ago)
- Last Synced: 2025-06-11T22:52:34.176Z (7 months ago)
- Language: Objective-C
- Size: 370 KB
- Stars: 4
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#Ios软盘和输入框自适应
效果演示:

###特点:
1.当软盘弹出时自动控制输入框的显示位置以防止被软盘遮住
2.当触控输入框以外的位置时或按软盘的回车键时,软盘隐藏,界面恢复
3.支持对整个页面所有的输入框添加监听和移除监听
4.支持对指定输入框的添加监听和移除监听
5.使用简单,只需一行代码便可完成监听配置
###使用说明:
1.将KeyboardObserver.m和KeyboardObserver.h导入项目中
2.导入头文件#import "KeyboardObserver.h"
3.调用相应方法为输入框绑定监听
###相关方法说明:
`-(void)addGlobalKeyboardObserver`
为界面中所有的输入框添加键盘观察器,回车键监听,触控其他区域监听, 建议在 'viewDidAppear' 方法中应用。
`-(void)removeGlobalKeyboardObserver`
为界面中所有的输入框移除键盘观察器,回车键监听,触控其他区域监听,建议在 'viewDidDisappear' 方法中应用。
`- (void)addKeyboardObserver`
为指定输入框添加键盘观察器,回车键监听,触控其他区域监听,建议在 'viewDidAppear' 方法中应用。
`- (void)removeKeyboardObserver`
为指定输入框移除键盘观察器,回车键监听,触控其他区域监听,建议在 'viewDidDisappear' 方法中应用。
`- (void)addSimpleKeyboardObserver`
为指定输入框廷加键盘观察器,触控其他区域监听,建议在 'viewDidDisappear' 方法中应用。
`- (void)removeKeyboardObserver`
为指定输入框移除键盘观察器,触控其他区域监听,建议在 'viewDidDisappear' 方法中应用。对应的移除监听方法请调用。