iOS 键盘自适应(IQKeyboardManager)使用小结
来源:互联网 发布:数据库应用系统有什么 编辑:程序博客网 时间:2024/05/18 02:50
[摘要:常常正在开辟一个运用顺序的时间,我们会碰到一个题目。那便是正在iPhone上的输进框 UITextField UITextView 。目前有了那个类库,IQKeyboardManager能够防备滑动键盘正在弹出的时间掩盖一个文本字]
经常在开发一个应用程序的时候,我们会遇到一个问题。那就是在iPhone上的输入框UITextFieldUITextView。现在有了这个类库,IQKeyboardManager可以防止滑动键盘在弹出的时候覆盖一个文本字段。更重要的是,全程不需要你输入任何代码。使用IQKeyboardManager您只需添加到您的项目的框架或添加源文件到你的项目。就可以看到你想要的效果了。当然如果你需要更多的功能,可以写那么一点点的代码,就可以让你的应用程序高大上啊高大上...
主要特点
1.除了想要特殊的效果外,你不需要写一行代码2.完全的类库自动工作模式3.没有那么多的UIScrollView,除非你需要添加4.没有那么多的子类啦5.不需要手动,好控制啊6.再也不需要导入那么多的"#import"了
IQKeyboardManager可以很好的支持项目的所有转动方向,并且和ToolBar很好的结合。甚至允许您自定义距离文本字段,添加“下一个”“上一个”“完成”按钮作为键盘UIToolbar,还可以在需要的时候播放声音。
截图说明
Gif 动画
硬件需求
Minimum iOS Target: iOS 5.0
Minimum Xcode Version: Xcode 5.0
如何使用
Cocoapod安装:
你可以使用cocoapod来安装IQKeyboardManager类库。在Podfile文件中这样写:
pod 'IQKeyboardManager'
就可以了
Framework加入:
将KeyboardManager.framework ``IQKeyboardManager.bundle等文件加入到项目中即可。详细可以下载Demo并查看。
!注意:需要在项目的设置other linker flag中加入-ObjC。
(建议:目前Cocoapods已经是很成熟的第三方类库管理工具了,推荐使用。)
常用的属性和方法介绍
之前也说了,项目中,如果不是特别需要,一行代码都不用写就已经可以够你的完美使用了。不排除我们很多的“处女座”的程序员或者设计师嘛,这个时候,就可以添加那么几行代码就可以和我们的“处女心”了。
- iOS 键盘自适应(IQKeyboardManager)使用小结
- iOS 键盘自适应(IQKeyboardManager)使用小结
- iOS 键盘自适应(IQKeyboardManager)使用小结
- iOS 键盘框架IQKeyboardManager使用
- iOS-关于 键盘 IQKeyboardManager的使用
- iOS 之IQKeyboardManager键盘的使用
- iOS学习之键盘设置以及IQKeyboardManager
- 使用第三方IQKeyboardManager处理键盘问题
- IQKeyboardManager 第三方,iOS键盘的监听 键盘处理神器
- IQKeyboardManager(自动处理键盘事件)
- IQKeyBoardManager一句话解决键盘遮挡问题(使用uitextfiled和uitextview)
- ios键盘自适应
- iOS上键盘自适应
- iOS键盘自适应高度
- iOS——IQKeyBoardManager弹出键盘不会挡住输入框
- iOS自动处理键盘事件的第三方库:IQKeyboardManager
- iOS自动处理键盘事件的第三方库:IQKeyboardManager
- iOS自动处理键盘事件的第三方库:IQKeyboardManager
- 移动端web页面使用字体
- 关于c++用web引用访问webservice
- 关于图像处理的初始总结(一)
- 《数据结构与算法》学习笔记30 有向图的拓扑排序
- Android 动画机制及实战
- iOS 键盘自适应(IQKeyboardManager)使用小结
- 深入理解Java虚拟机笔记---方法调用
- Parajumpers Jacka The ghost of female
- sizeof()与strlen()
- mybatis调用保存方法的时候一直报500错误
- ssh远程登录命令简单实例
- Oracle数据库的备份与恢复
- 使用 mytop 监控mysql性能状态
- 地图-获取两点之间的距离(经纬度)