自动处理键盘事件的第三方库 IQKeyboardManager
2016-02-27 15:00
447 查看
这个库是一个单例,它一旦生效,全项目任何界面都有效。让它生效的代码可以写在任意位置,我写在AppDelegate里。
?
enable控制整个功能是否启用。
shouldResignOnTouchOutside控制点击背景是否收起键盘。
shouldToolbarUsesTextFieldTintColor 控制键盘上的工具条文字颜色是否用户自定义。
enableAutoToolbar控制是否显示键盘上的工具条。
以上设置,就启用了这个库。
使用方法,代码如下:
?
设置returnKeyHandler,可以点击键盘上的next键,自动跳到下一个输入框。最后一个输入框点击done自动收起键盘。
运行后,可以看到输入框随着键盘的弹出自动上下浮动。点击背景,键盘收起。全自动了。
这个库默认支持UITextField、UITextView、UIWebView、UIScrollView、UITableView、UICollectionView
最后要注意一点,它可以自动计算多个textField之间的先后顺序,排列依据是看addSubView的先后顺序。
转载:http://my.oschina.net/u/1418722/blog/384477
?
shouldResignOnTouchOutside控制点击背景是否收起键盘。
shouldToolbarUsesTextFieldTintColor 控制键盘上的工具条文字颜色是否用户自定义。
enableAutoToolbar控制是否显示键盘上的工具条。
以上设置,就启用了这个库。
使用方法,代码如下:
?
运行后,可以看到输入框随着键盘的弹出自动上下浮动。点击背景,键盘收起。全自动了。
这个库默认支持UITextField、UITextView、UIWebView、UIScrollView、UITableView、UICollectionView
最后要注意一点,它可以自动计算多个textField之间的先后顺序,排列依据是看addSubView的先后顺序。
转载:http://my.oschina.net/u/1418722/blog/384477
相关文章推荐
- Java使用新浪微博API通过账号密码方式登陆微博的实例
- JSP学习笔记二之JSP的语法和9大内置对象(上)
- Linux虚拟机安装配置参数
- matlab imread函数全说明
- python matplotlib绘图时图例显示问题
- python matplotlib绘图时图例显示问题
- python matplotlib绘图时图例显示问题
- python matplotlib绘图时图例显示问题
- python matplotlib绘图时图例显示问题
- python matplotlib绘图时图例显示问题
- python matplotlib绘图时图例显示问题
- python matplotlib绘图时图例显示问题
- python matplotlib绘图时图例显示问题
- python matplotlib绘图时图例显示问题
- python matplotlib绘图时图例显示问题
- python matplotlib绘图时图例显示问题
- python matplotlib绘图时图例显示问题
- python matplotlib绘图时图例显示问题
- python matplotlib绘图时图例显示问题
- python matplotlib绘图时图例显示问题