React-Native快速实现自定义下拉刷新不用MJRefresh

React-Native快速实现自定义下拉刷新不用MJRefresh,发现MJRefresh已经是3年前的代码了。而且集成后,总报错。而且跟工程里已有的MJRefresh又有冲突的问题。

干脆就直接改造RCTRefreshControl

1、首先,集成 RCTRefreshControl;
2、集成后,发现是苹果原生的一个下拉刷新;
3、直接把你自己的下拉刷新放在RCTRefreshControl类的layoutSubviews方法内部即可;
4、比如我用的 MJGifRefreshHeader , 直接在 layoutSubviews 方法里面创建并加在scrollview上面,这个地方可以通过 Self.superView来获取ScrollView。
5、然后,把原生的下拉刷新隐藏掉,并处理好原生下拉刷新回弹的问题就行了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容