LNKeyBoardManager 极其简单、友好的管理键盘遮盖的框架

网友投稿 579 2022-10-31

LNKeyBoardManager 极其简单、友好的管理键盘遮盖的框架

LNKeyBoardManager  极其简单、友好的管理键盘遮盖的框架

LNKeyBoardManager

极其简单、友好的管理键盘遮盖的框架

Interduce 【简单介绍】

引入LNKeyBoardSender.h头文件通过给关联对象textView、textField添加了 LN_KeyBoardDistance 和 LN_MoveView 两个属性添加了LN_KeyBoardDistance 表示键盘和输入视图之间的间隔添加了LN_MoveView 表示被键盘遮挡后需要移动那个视图,一般就是输入框的父视图

Features【能做什么】

处理textField、textView在普通视图中被遮挡 处理textField、textView在普通的tableview的cell中被遮挡 处理textField、textView在tableViewController的cel中被遮挡

目前存在的问题

UITableViewController的cell中如果含有输入框,系统自己处理,目前不能设置间隔

Class【使用到的类】

LNKeyBoardManagerLNKeyBoardResponderLNKeyBoardSender

Getting Started【开始使用】

效果演示

详情看Demo

文字介绍

把LNKeyBoardManager、LNKeyBoardResponder和LNKeyBoardSender拖进工程中在需要的地方引入LNKeyBoardManager的头文件设置LN_KeyBoardDistance、LN_MoveView 属性

代码介绍

在普通的视图中

self.downField.LN_MoveView = self.view; self.downField.LN_KeyBoardDistance = 15;

在cell中

LNCell *cell = [tableView dequeueReusableCellWithIdentifier:@"LNCell"]; cell.textField.LN_MoveView = tableView; cell.textField.LN_KeyBoardDistance = 30; return cell;

more about 【更多】

如果有什么问题,请在issues区域提问,我会抽时间改进。我的博客我的微博

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringBoot(cloud)自动装配bean找不到类型的问题
下一篇:这世界真小
相关文章

 发表评论

暂时没有评论,来抢沙发吧~