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) } } 