All Projects → Antondomashnev → Adchromepulltorefresh

Antondomashnev / Adchromepulltorefresh

Licence: mit
ADChromePullToRefresh

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Adchromepulltorefresh

Pull To Refresh.rentals Ios
This project aims to provide a simple and customizable pull to refresh implementation. Made in Yalantis
Stars: ✭ 2,171 (+725.48%)
Mutual labels:  cocoapods, pull-to-refresh
Pulltorefresh
This component implements pure pull-to-refresh logic and you can use it for developing your own pull-to-refresh animations
Stars: ✭ 1,150 (+337.26%)
Mutual labels:  cocoapods, pull-to-refresh
XSPullRefresh
下拉刷新日蚀效果 eclipse
Stars: ✭ 24 (-90.87%)
Mutual labels:  pull-to-refresh
Datez
📆 Breeze through Date, DateComponents, and TimeInterval with Swift!
Stars: ✭ 254 (-3.42%)
Mutual labels:  cocoapods
GeneralRecyclerViewFragment
Can automatically pull down the refresh, pull up the page of RecyclerviewFragment(能够自动下拉刷新,上拉翻页的RecyclerviewFragment)
Stars: ✭ 56 (-78.71%)
Mutual labels:  pull-to-refresh
SJLineRefresh
pull-to-refresh by line path
Stars: ✭ 36 (-86.31%)
Mutual labels:  pull-to-refresh
MagiRefresh
swift版下拉刷新,支持多种样式,同时支持,加载动画,网络错误占位(有兴趣学习如何用swift使用runtime的可以看看)
Stars: ✭ 25 (-90.49%)
Mutual labels:  pull-to-refresh
smart-react-native-app
React Native 下拉刷新, 分页加载, 侧边栏, Tab导航学习(Android Studio, ES6语法)
Stars: ✭ 56 (-78.71%)
Mutual labels:  pull-to-refresh
Uxmpdfkit
An iOS PDF viewer and annotator written in Swift that can be embedded into any application.
Stars: ✭ 260 (-1.14%)
Mutual labels:  cocoapods
flutter examples
Random flutter examples
Stars: ✭ 18 (-93.16%)
Mutual labels:  pull-to-refresh
Swiftytexttable
A lightweight library for generating text tables.
Stars: ✭ 252 (-4.18%)
Mutual labels:  cocoapods
SwiftFCXRefresh
Pull to refresh in Swift.
Stars: ✭ 29 (-88.97%)
Mutual labels:  pull-to-refresh
ParticlesRefreshLayout-android
Particles Refresh Layout library for Android
Stars: ✭ 15 (-94.3%)
Mutual labels:  pull-to-refresh
Refreshable
🌀Pull to refresh and load more function for UIScrollView
Stars: ✭ 31 (-88.21%)
Mutual labels:  pull-to-refresh
vue-data-loading
Another component for infinite scroll and pull down/up to load data.
Stars: ✭ 63 (-76.05%)
Mutual labels:  pull-to-refresh
Corestore
Unleashing the real power of Core Data with the elegance and safety of Swift
Stars: ✭ 3,254 (+1137.26%)
Mutual labels:  cocoapods
Scroller
React版iScroll并且集成下拉刷新,上拉加载更多,Sticky等功能
Stars: ✭ 52 (-80.23%)
Mutual labels:  pull-to-refresh
LiteRefresh
Nested scrolling UI library for Android based on CoordinatorLayout. Pull-to-refresh and pull-to-load-more are supported.
Stars: ✭ 37 (-85.93%)
Mutual labels:  pull-to-refresh
LottieSwipeRefreshLayout
Pull to refresh layout that shows a Lottie View.
Stars: ✭ 50 (-80.99%)
Mutual labels:  pull-to-refresh
Yoshi
A convenient wrapper around the UI code that is often needed for displaying debug menus.
Stars: ✭ 263 (+0%)
Mutual labels:  cocoapods

ADChromePullToRefresh

CocoaPods Compatible

Yet another custom pull to refresh for your needs.

Inspired by Google Chrome iOS app

Easy to use

You can simply setup your own chrome style pull to refresh using the initializer below

/*
 * To initialize ADChromePullToRefresh use this designated initializer
 * @param view - view to overlay by pull to refresh
 * @param scrollView - for which scrollView we add pull to refresh
 * @param scrollViewOriginalOffsetY - initial offset y of the given scrollView
 * @param delegate - object conformed to ADChromePullToRefreshDelegate protocol
 */
init(view: UIView, forScrollView scrollView: UIScrollView, scrollViewOriginalOffsetY: CGFloat, delegate: ADChromePullToRefreshDelegate)

To provide custom handler for pull to refresh actions you need to implement this delegate methos in your class

/*
 * Use this function to provide an action for the given action view type
 */
func chromePullToRefresh(_ pullToRefresh: ADChromePullToRefresh, actionForViewWithType: ADChromePullToRefreshActionViewType) -> ADChromePullToRefreshAction?

You're able to customize pull to refresh action view according to your needs 🚀

/*
 * Use this function to create view with icon for the given pullToRefresh. To customize view use subclass of   
 * ADChromePullToRefreshActionView
 * @see ADChromePullToRefreshActionView.swift
 * @see UITableViewDelegate - similar method to get header and footer view
 */
func chromePullToRefresh(_ pullToRefresh: ADChromePullToRefresh, viewWithType: ADChromePullToRefreshActionViewType) -> ADChromePullToRefreshActionView

Easy to install

CocoaPods

To integrate ADPuzzleAnimation into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!

pod 'ADChromePullToRefresh', '~> 0.5'
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].