All Projects → ioramashvili → Tableviewreloadanimation

ioramashvili / Tableviewreloadanimation

Licence: mit
Reload tableview with animation

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Tableviewreloadanimation

Ynexpandablecell
✨ Awesome expandable, collapsible tableview cell for iOS written in Swift 4
Stars: ✭ 445 (+411.49%)
Mutual labels:  tableview
Modelassistant
Elegant library to manage the interactions between view and model in Swift
Stars: ✭ 26 (-70.11%)
Mutual labels:  tableview
Wrcellview
自定义View,类似tableView的系统cell,使用方便 Custom View, similar to the tableView system cell, easy to use
Stars: ✭ 64 (-26.44%)
Mutual labels:  tableview
Pulltorefreshkit
【Deprecated】Pull to refresh in Swift, easy to use, easy to customize(下拉刷新/QQ/淘宝/优酷/雅虎天气/大众点评)
Stars: ✭ 533 (+512.64%)
Mutual labels:  tableview
Parallaxheader
Simple way to add parallax header to UIScrollView/UITableView written in Swift.
Stars: ✭ 808 (+828.74%)
Mutual labels:  tableview
Legacytableview
simple light weight android library for displaying tabulated data
Stars: ✭ 39 (-55.17%)
Mutual labels:  tableview
Quicktableviewcontroller
A simple way to create a UITableView for settings in Swift.
Stars: ✭ 417 (+379.31%)
Mutual labels:  tableview
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 (+1221.84%)
Mutual labels:  tableview
Datagrid
Gem to create tables grids with sortable columns and filters
Stars: ✭ 921 (+958.62%)
Mutual labels:  tableview
Jexpandabletableview
JExpandableTableView provides out of box support for expandable table cells
Stars: ✭ 53 (-39.08%)
Mutual labels:  tableview
Hvscrollview
这不是框架,只是3个示例程序,给大家提供一个实现这种布局的思路
Stars: ✭ 584 (+571.26%)
Mutual labels:  tableview
Swipecellkit
A swipeable UITableViewCell or UICollectionViewCell with support for:
Stars: ✭ 5,745 (+6503.45%)
Mutual labels:  tableview
Sortabletableview
An Android library containing a simple TableView and an advanced SortableTableView providing a lot of customisation possibilities to fit all needs.
Stars: ✭ 1,019 (+1071.26%)
Mutual labels:  tableview
Listplaceholder
ListPlaceholder is a swift library allows you to easily add facebook style animated loading placeholder to your tableviews or collection views.
Stars: ✭ 511 (+487.36%)
Mutual labels:  tableview
Wzbgradualtableview
一个透明度渐变的TableView
Stars: ✭ 64 (-26.44%)
Mutual labels:  tableview
Flow
Declarative approach to populate and manage UITableViews (see https://github.com/malcommac/FlowKit)
Stars: ✭ 421 (+383.91%)
Mutual labels:  tableview
Ssplaceholdertableview
SSPlaceholderTableView is Placeholder Library for different different state wise placeHolder for UITableView/UICollectionView. Check https://www.cocoacontrols.com/controls/ssplaceholdertableview
Stars: ✭ 39 (-55.17%)
Mutual labels:  tableview
Grouptableseparatorfix
Stars: ✭ 70 (-19.54%)
Mutual labels:  tableview
Ios Swift Collapsible Table Section
📱 A simple iOS Swift project demonstrates how to implement collapsible table section.
Stars: ✭ 1,134 (+1203.45%)
Mutual labels:  tableview
React Native Ezplayer
EZPlayer component for react-native apps
Stars: ✭ 47 (-45.98%)
Mutual labels:  tableview

Reload tableview with animation

right to left bottom to top left to right top to bottom
with header and footer .rotation3D(type: .ironMan) .rotation3D(type: .thor) .rotation3D(type: .spiderMan)
.rotation3D(type: .captainMarvel) .rotation3D(type: .doctorStrange) .rotation3D(type: .daredevil) .rotation3D(type: .deadpool)

Requirements

  • iOS 9.0+

Installation

CocoaPods

CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

$ gem install cocoapods

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

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

target '<Your Target Name>' do
    pod 'TableViewReloadAnimation', '~> 0.0.5'
end

Then, run the following command:

$ pod install

Usage

import TableViewReloadAnimation

in viewDidAppear

// left animation
tableView.reloadData(
    with: .simple(duration: 0.45, direction: .left(useCellsFrame: true),
    constantDelay: 0))

// right with spring
tableView.reloadData(
    with: .spring(duration: 0.45, damping: 0.65, velocity: 1, direction: .right(useCellsFrame: false),
    constantDelay: 0))

// rotation with spring
tableView.reloadData(
    with: .spring(duration: 0.45, damping: 0.65, velocity: 1, direction: .rotation(angle: Double.pi / 2),
    constantDelay: 0))

// rotation 3d
tableView.reloadData(
    with: .simple(duration: 0.75, direction: .rotation3D(type: .ironMan),
    constantDelay: 0))
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].