UITableViewCellAnimation
UITableViewCellAnimation copied to clipboard
Basic tabeview cell animation for best way to display cell
UITableViewCellAnimation
UITableViewCellAnimation is collection of animation in swift4 to perform animation in uitableviewcell.
Requirements
- Xcode 9+
- Swift 4
How to use
Copy UITableViewCellAnimationKit.swift file in your project and use it simply with UITableViewCell to .method
OR
UITableViewCellAnimation is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'UITableViewCellAnimation'
If you install pod then "import UITableViewCellAnimation" else simply use like below. for more info visit UITableViewCellAnimation.
Example
func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
if (animationType == .bounce){
cell.bouncingAnimation(forIndex: indexPath.row)
}else if (animationType == .moveIn){
cell.moveInAnimation(forIndex: indexPath.row)
}else if (animationType == .leftIn){
cell.leftInAnimation(forIndex: indexPath.row)
}else if (animationType == .rightIn){
cell.rightInAnimation(forIndex: indexPath.row)
}else if (animationType == .side){
if (indexPath.row % 2 == 0){
cell.leftInAnimation(forIndex: indexPath.row)
}else{
cell.rightInAnimation(forIndex: indexPath.row)
}
}else{
cell.fadeInAnimation(forIndex: indexPath.row)
}
}