GearRefreshControliOS 自定义动画
GearRefreshControl 是一个在 UIRefreshControl 上显示自定义动画的样本项目。
用法
通过CocoaPods安装
pod 'GearRefreshControl', '~> 1.0.0'
use_frameworks!
设置refreshControl
:
override func viewDidLoad() { super.viewDidLoad() gearRefreshControl = GearRefreshControl(frame: self.view.bounds) gearRefreshControl.addTarget(self, action: #selector(ViewController.refresh), for: UIControlEvents.valueChanged) self.refreshControl = gearRefreshControl }
更新状态:
override func scrollViewDidScroll(_ scrollView: UIScrollView) { gearRefreshControl.scrollViewDidScroll(scrollView) }
完成时停止动画:
self.gearRefreshControl.endRefreshing()
个性化
您可以通过设置gearTintColor
属性来自定义控件的颜色:
gearRefreshControl.gearTintColor = .red
检出示例项目以获取完整的实现。
评论
DTIActivityIndicatoriOS 自定义动画控件
DTIActivityIndicator是非常漂亮的,可定制的活动指示器ActivityIndicator,灵感来源于CSS库SpinKit,使用Swift编写。支持的动画:RotatingPlane
DTIActivityIndicatoriOS 自定义动画控件
0
AYAnimationButton自定义动画 Button
AYAnimationButton自定义动画ButtonAYAnimationButton点击水波扩散效果该控件继承于UIView,可添加子控件完成自定义。通过实现ay_setBtnClickBloc
AYAnimationButton自定义动画 Button
0
AYAnimationButton自定义动画 Button
AYAnimationButton 自定义动画 ButtonAYAnimationButton 点击
AYAnimationButton自定义动画 Button
0
AnimatedTransitionGallery自定义动画工具
AnimatedTransitionGallery 是 iOS 7 自定义动画转换画廊应用。
AnimatedTransitionGallery自定义动画工具
0
DTIActivityIndicatoriOS 自定义动画控件
DTIActivityIndicator 是非常漂亮的,可定制的活动指示器 ActivityIndi
DTIActivityIndicatoriOS 自定义动画控件
0