测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可 | MIT |
发布最新版本 | 2016年10月 |
SwiftSwift版本 | 3.0 |
SPM支持SPM | ✗ |
由Kevin Delannoy维护。
GIFRefreshControl是一种下拉刷新控件,支持使用GIF图像作为跟踪动画。
这里有多种选择
GIFRefreshControl.swift
拷贝到您的项目中。pod 'GIFRefreshControl'
let URL = NSBundle.mainBundle().URLForResource("giphy", withExtension: "gif")
let data = NSData(contentsOfURL: URL!)
let refreshControl = GIFRefreshControl()
refreshControl.animatedImage = GIFAnimatedImage(data: data!)
refreshControl.contentMode = .ScaleAspectFill
refreshControl.addTarget(self, action: "refresh", forControlEvents: .ValueChanged)
tableView.addSubview(refreshControl)
目前,GIFAnimatedImage
的默认实现没有针对内存进行优化。这就是为什么你可以通过使用AnimatedImage
(比如FLAnimatedImage
的)来使用你自定义的实现。 AnimatedImage
是一个协议,它描述了在刷新控制中使用它的需要。
git checkout -b my-new-feature
git commit -am '添加一些功能'
git push origin my-new-feature
MIT许可 (MIT)
版权 © 2015 Kevin Delannoy
以下条件下,授予任何获得本软件及其相关文档副本(“软件”)的人无限制地处理软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,并允许被软件提供的人这样做,前提是
必须包含上述版权声明和本许可声明。
本软件按“原样”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于适销性、针对特定目的的适用性和非侵权性。在任何情况下,作者或版权持有者均不对任何索赔、损害或其他责任负责,无论是否因合同、侵权或其他行为而引起,无论是否与软件或软件的使用或其他行为有关。