UITableViewCellAnimation is collection of animation in swift4 to perform animation in uitableviewcell.
- Xcode 9+
- Swift 4
Copy UITableViewCellAnimationKit.swift file in your project and use it simply with UITableViewCell to .method
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.
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)
}
}