All Projects → ashen-23 → SJLineRefresh

ashen-23 / SJLineRefresh

Licence: MIT license
pull-to-refresh by line path

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to SJLineRefresh

Refreshable
🌀Pull to refresh and load more function for UIScrollView
Stars: ✭ 31 (-13.89%)
Mutual labels:  customizable, pull-to-refresh
Pulltorefreshkit
【Deprecated】Pull to refresh in Swift, easy to use, easy to customize(下拉刷新/QQ/淘宝/优酷/雅虎天气/大众点评)
Stars: ✭ 533 (+1380.56%)
Mutual labels:  customizable, pull-to-refresh
Pull To Refresh.rentals Ios
This project aims to provide a simple and customizable pull to refresh implementation. Made in Yalantis
Stars: ✭ 2,171 (+5930.56%)
Mutual labels:  customizable, pull-to-refresh
react-native-smooth-pull-to-refresh
Custom pull to refresh component for React Native
Stars: ✭ 36 (+0%)
Mutual labels:  pull-to-refresh
tulip-scroll
📜 多场景的下拉组件和更多,https://artiely.gitee.io/scroll-docs/
Stars: ✭ 44 (+22.22%)
Mutual labels:  pull-to-refresh
heimdall
A highly customisable discord bot that assigns users roles based on different invite links
Stars: ✭ 19 (-47.22%)
Mutual labels:  customizable
whatisnewdialog
An Android library for displaying a dialog where it presents new features in the app.
Stars: ✭ 22 (-38.89%)
Mutual labels:  customizable
PermissionManager
This Library automatically search for permission in androidmanifests file and request for the same
Stars: ✭ 45 (+25%)
Mutual labels:  customizable
react-native-slider-intro
A simple and fully customizable React Native component that implements an intro slider for your app
Stars: ✭ 80 (+122.22%)
Mutual labels:  customizable
Customizable-Crypto-Currency-Dashboard-with-Chart
📺 A Dashboard with the price movements of the selected Cryptocurrencies 💹
Stars: ✭ 79 (+119.44%)
Mutual labels:  customizable
ctxmenu
Tiny and customizable context menu generator
Stars: ✭ 20 (-44.44%)
Mutual labels:  customizable
clifm
The shell-like, command line terminal file manager: simple, fast, extensible, and lightweight as hell
Stars: ✭ 825 (+2191.67%)
Mutual labels:  customizable
XSPullRefresh
下拉刷新日蚀效果 eclipse
Stars: ✭ 24 (-33.33%)
Mutual labels:  pull-to-refresh
XCPullToLoadMoreListView
XCPullToLoadMoreListView-下拉加载更多ListView控件(仿QQ、微信聊天对话列表控件)
Stars: ✭ 24 (-33.33%)
Mutual labels:  pull-to-refresh
vue-data-loading
Another component for infinite scroll and pull down/up to load data.
Stars: ✭ 63 (+75%)
Mutual labels:  pull-to-refresh
wui
Collection of GUI widgets for the web
Stars: ✭ 44 (+22.22%)
Mutual labels:  customizable
Simple-Game-ERC-721-Token-Template
🔮 Very Simple ERC-721 Smart Contract Template to create your own ERC-721 Tokens on the Ethereum Blockchain, with many customizable Options 🔮
Stars: ✭ 83 (+130.56%)
Mutual labels:  customizable
linkin
Linkin is a customizable self hosted link tree platform.
Stars: ✭ 62 (+72.22%)
Mutual labels:  customizable
HoloUI
A clean and highly customizable UI for payday 2
Stars: ✭ 18 (-50%)
Mutual labels:  customizable
Scroller
React版iScroll并且集成下拉刷新,上拉加载更多,Sticky等功能
Stars: ✭ 52 (+44.44%)
Mutual labels:  pull-to-refresh

SJLineRefresh is an easy customizable shape pull-to-refresh library written in Swift5.

  • what's this?

A easy customizable shape pull-to-refresh control 中文介绍

pology LOL

AKTA stay -style

step -style

  • how to use

let aPath = Bundle.main.path(forResource: "HHMedic", ofType: "plist")!
let aConfig = SJRefreshConfig(plist: aPath)
tableView.sj_header = SJRefreshView(config: aConfig) { [weak self] in
  // do your refresh
}

  • how to create shape

only support line shape now.

PaintCode is a app that can turn drawings into Objective-C or swift code. paintCode

- drawing lines whatever you want;
- paste the points that PaintCode genarated into your own plist(startPoints, endPoint);
- the refreshView's maxWidth is equal to the max x of points in step 2. so does the maxHeight.
  • Installation

CocoaPods

CocoaPods is a dependency manager for Cocoa projects.

$ gem install cocoapods

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

pod 'SJLineRefresh', '~> 1.1.1'

Then, run the following command:

$ pod install

Carthage

Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. You can install Carthage with Homebrew using the following command:

$ brew update
$ brew install carthage

To integrate Alamofire into your Xcode project using Carthage, specify it in your Cartfile :

github "515783034/SJLIineRefresh" ~> 1.1.1

Run carthage update to build the framework and drag the built SJLineRefresh.framework into your Xcode project.

  • Reference

MJRefresh

CBStoreHouseRefreshControl

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].