UIScrollView-LIFade 1.0.0

UIScrollView-LIFade 1.0.0

lihkg-foresight 维护。



UIScrollView-LIFade

CI Status Version License Platform

UIScrollView-LIFade 是一个轻量级、美观且不侵入的 UIScrollView 淡入淡出效果分类。

特点

  • 轻量级:此库仅包含 2 个文件。
  • 易于使用:只需一行代码即可为任何 scrollview 添加淡入淡出效果。
  • 非侵入式:无需使 UIScrollView 类继承其他基类。
  • 分类:适用于所有 UIScrollView,包括 UITextViewUITableViewUICollectionViewUI/WKWebView(scrollView)等。

屏幕截图

UIScrollView Example UITextView Example

展示

LIHKG Menu

用法

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

  1. pod 'UIScrollView-LIFade' 添加到您的 Podfile 中。
  2. 运行 pod installpod update

手动

  1. UIScrollView-LIFade.hUIScrollView-LIFade.m 添加到您的 Xcode 项目中。

许可证

UIScrollView-LIFade 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。