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
}
更新狀態(tài):
override func scrollViewDidScroll(_ scrollView: UIScrollView) {
gearRefreshControl.scrollViewDidScroll(scrollView)
}
完成時停止動畫:
self.gearRefreshControl.endRefreshing()
個性化
您可以通過設置gearTintColor屬性來自定義控件的顏色:
gearRefreshControl.gearTintColor = .red
檢出示例項目以獲取完整的實現(xiàn)。
評論
圖片
表情
