UIScrollView-LIFade
UIScrollView-LIFade 是一个轻量级、美观且不侵入的 UIScrollView
淡入淡出效果分类。
特点
- 轻量级:此库仅包含 2 个文件。
- 易于使用:只需一行代码即可为任何 scrollview 添加淡入淡出效果。
- 非侵入式:无需使
UIScrollView
类继承其他基类。 - 分类:适用于所有
UIScrollView
,包括UITextView
、UITableView
、UICollectionView
或UI/WKWebView
(scrollView)等。
屏幕截图
展示
用法
UIScrollView-LIFade 在 UIScrollView
中添加了一个 fade
属性,它是一个代表淡入淡出边距的 UIEdgeInsets
。
#import "UIScrollView+LIFade.h"
UIScrollView *scrollView;
scrollView.fade = UIEdgeInsetsMake(64, 0, 64, 0); //Fade vertically (top 64 and bottom 64)
scrollView.fade = UIEdgeInsetsMake(0, 64, 0, 64); //Fade horizontally (left 64 and right 64)
scrollView.fade = UIEdgeInsetsMake(64, 64, 64, 64); //Fade 4 edges with 64
scrollView.fade = UIEdgeZero; //Remove fade effect
对于 webview(《WKWebView》或《UIWebView》)
WKWebView *webView;
webView.scrollView.fade = UIEdgeInsetsMake(64, 0, 64, 0);
示例
要运行示例项目,请先克隆仓库,然后在 Example 目录中运行 pod install
。
需求
仅在 iOS 8 或更高版本上进行测试。
安装
CocoaPods
- 将
pod 'UIScrollView-LIFade'
添加到您的 Podfile 中。 - 运行
pod install
或pod update
。
手动
- 将
UIScrollView-LIFade.h
和UIScrollView-LIFade.m
添加到您的 Xcode 项目中。
许可证
UIScrollView-LIFade 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。