SSFadingScrollView 1.1.0

SSFadingScrollView 1.1.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新版本2016年6月

Stephanie Sharp 维护。



  • Stephanie Sharp

一个继承自 UIScrollView 的子类,可以淡出滚动视图的头部和/或尾部。它根据当前的内容偏移量来实现渐变的动画,并使用蒙版来淡出滚动视图的内容而不会同时也淡出滚动条。

SSFadingScrollView screenshots

特性

  • [x] 淡出垂直滚动视图的顶部和/或底部
  • [x] 淡出水平滚动视图的左侧和/或右侧
  • [x] 基于 content offset 的动画淡入和淡出(自定义持续时间)
  • [x] 可调整的渐变大小
  • [x] 滚动条不会随着滚动视图的内容一起淡出
  • [x] IBInspectable 属性允许您在 Interface Builder 中完全设置淡出滚动视图。 (见演示项目中的示例。)

属性

fadeLeadingEdge

淡出淡出轴的起始边缘。默认为 YES。

fadeTrailingEdge

淡出淡出轴的结束边缘。默认为 YES。

fadeSize

渐变的大小。默认为 30。

fadeDuration

淡入和淡出持续时间。默认为 0.3 秒。

maskScrollBars

默认为 YES。滚动条被遮罩,因此随着滚动视图的内容一起淡出。设置为 NO 则使滚动条和内容一起淡出。

安装

贡献者认可

感谢以下人员的贡献:

演示项目中的图片来自 Unsplash

许可证

SSFadingScrollView遵循MIT许可协议发布。有关详细信息,请参阅LICENSE文件。