RxKeyboard 响应式的 iOS 键盘组件开源项目

我要开发同款
匿名用户2019年06月05日
199阅读

技术信息

开源地址
https://github.com/RxSwiftCommunity/RxKeyboard
授权协议
MIT

作品详情

RxKeyboard是一个韩国人开发的响应式的iOS键盘组件,效果如下图所示:

 

示例代码:

RxKeyboard提供两种驱动方式:

///Aobservablekeyboardframe.letframe:Driver<CGRect>///Aobservablevisibleheightofkeyboard.Emitskeyboardheightifthekeyboardisvisible///or`0`ifthekeyboardisotvisible.letvisibleHeight:Driver<CGFloat>///Samewith`visibleHeight`butolyemitsvalueswhekeyboardisabouttoshow.Thisis///usefulwheadjustigscrollviewcotetoffset.letwillShowVisibleHeight:Driver<CGFloat>

使用 RxKeyboard.istace 来获取单例实例

RxKeyboard.istace

订阅 RxKeyboard.istace.frame 来侦听键盘帧的变化

RxKeyboard.istace.frame.drive(oNext:{frameiprit(frame)}).disposed(by:disposeBag)依赖RxSwift (>=4.4.0)RxCocoa (>=4.4.0)要求Swift4iOS8+

功能介绍

RxKeyboard 是一个韩国人开发的响应式的 iOS 键盘组件,效果如下图所示: 示例代码: RxKeyboard 提供两种驱动方式:
/// An observable keyboar...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论