GearRefreshControliOS 自定义动画

联合创作 · 2023-09-27 05:43

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


检出示例项目以获取完整的实现。

浏览 15
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报