Awesome
ListPlaceholder
<h1 align="center">ListPlaceholder</h1> <h3 align="center">Facebook news feed style animation</h3> <p align="center"> <img src="https://github.com/malkouz/ListPlaceholder/raw/master/demo.gif"/> </p>Features
ListPlaceholder is a swift library allows you to easily add facebook style animated loading placeholder to your tableviews, collection views or custom views.
Installation
CocoaPods (Recommended)
- Install CocoaPods
- Add this repo to your
Podfile
target 'Example' do
# IMPORTANT: Make sure use_frameworks! is included at the top of the file
use_frameworks!
platform :ios, '8.0'
pod 'ListPlaceholder'
end
- Run
pod install
- Open up the
.xcworkspace
that CocoaPods created - Done!
Manually
Simply download the ListLoader.swift
file from here into your project, make sure you point to your projects target
Usage
import ListPlaceholder
UITableView usage
//to show the loader
tableView.reloadData()
tableView.showLoader()
//to hide the loader
tableView.hideLoader()
UICollectionView usage
//to show the loader
collectionView.reloadData()
collectionView.layoutIfNeeded()
collectionView.showLoader()
//to hide the loader
collectionView.hideLoader()
UIView usage
//to show the loader
customView.showLoader()
//to hide the loader
customView.hideLoader()
Also the placeholder is now supporting in Objective-C language
@import ListPlaceholder;
//to show the loader
[_customView showLoader];
//to hide the loader
[_customView hideLoader];
Example project
Take a look at the example project over here
- Download it
- Open the
Example.xcworkspace
in Xcode - Enjoy!
Author
Moayad Al kouz, moayad_kouz9@hotmail.com
License
ListPlaceholder is available under the MIT license. See the LICENSE file for more info.