XMixScrollManager
介绍
这是一个用于管理UIScrollView嵌套滑动的小组件。通过KVO实现,无UI布局,低耦合。
Swift 版本 > XMixScrollManager_swift
主要功能
- 支持滑动进度条可选是否显示;
- 支持嵌套主次UIScrollView可选是否允许下拉;
- 支持点击状态栏可选主次UIScrollView回到顶部;
- 支持主次UIScrollView滑动过渡可选惯性模拟移动。
使用方法
简单使用
self.scrollManager = [XMixScrollManager managerWithMainScrollView:mainScrollView contentScrollViews:@[contentScrollView1,contentScrollView2]];
self.scrollManager.contentScrollDistance = 300;
XMixScrollManager不关注UI布局,contentScrollDistance需要传入准确的值。其他可选属性的使用见demo。
部分效果图
安装
CocoaPods
- 在 Podfile 中添加
pod 'XMixScrollManager'
。 - 执行
pod install
或pod update
。 - 导入 <XMixScrollManager.h>。
系统要求
iOS 8.0+