HYHScrollOffsetManager
根据滚动视图偏移量执行某些操作,例如更改导航栏 alpha。我封装了一个更改导航栏 alpha 动画,您可以创建自定义动画或自行操作。通过滚动偏移简单地构建一个句柄。
示例
要运行示例项目,请先从仓库中克隆它,然后在 Example 目录中首先运行 pod install
要求
iOS 8.0 或更高版本
安装
HYHScrollOffsetManager 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'HYHScrollOffsetManager'
示例
@property (nonatomic, strong) HYHScrollOffsetManager *scrollViewManager;
/// 应用默认的navigation bar 处理动画
_scrollViewManager = [HYHScrollOffsetManager scrollOffsetManager:_tableView];
_scrollViewManager.animateRange = HYHAnimateDistanceRangeMake(100, 90, 0.25);
/// 应用自己处理
_scrollViewManager = [HYHScrollOffsetManager scrollOffsetManager:_tableView];
_scrollViewManager.animateRange = HYHAnimateDistanceRangeMake(100, 90, 0.25);
_scrollViewManager.animationType = HYHScrollOffsetAnimationTypeCustom;
_scrollViewManager.customAnimationBlock = ^(CGPoint offset, HYHAnimateDistanceRange range) {
// handle logic by offset
};
作者
我是Harry,一名iOS开发者。你可以通过QQ邮箱([[email protected]])联系我,或者在Issues模块中提出问题。
许可
HYHScrollOffsetManager遵循MIT许可证。更多信息请参阅LICENSE文件。