ViewAnimator is a library for building complex iOS UIView animations in an easy way. It provides one line animations for any view included the ones which contain other views like UITableView and UICollectionView with its cells or UIStackView with its arrangedSubviews. ViewAnimator provides a set of UIView extensions to easily add custom animations to your views. From version 2.0.0 there are two ways to use this extension. Views can animate theirselves calling .animate(animations: [Animation]) that's the most basic usage. ViewAnimator follows the UIKit animations API style with a static method UIView.animate(views: [UIView], animations: [Animation]). This makes the library really easy to use and extensible to any kind of view. Direction provides the axis where the animation should take place and its movement direction. Zoom in and Zoom out animation support. You can combine conformances of Animation to apply multiple transforms on your animation block.

Features

  • Self animating views
  • Animate multiple views
  • Combined Animations
  • UITableView/UICollection extensions
  • Swift 4.0, Xcode 7.0+, and iOS 8.0+ required
  • Zoom in and Zoom out animation support

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow ViewAnimator

ViewAnimator Web Site

Other Useful Business Software
Earn up to 16% annual interest with Nexo. Icon
Earn up to 16% annual interest with Nexo.

Access competitive interest rates on your digital assets.

Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ViewAnimator!

Additional Project Details

Operating Systems

Apple iPhone

Programming Language

Swift

Related Categories

Swift User Interface (UI) Software, Swift Animation Software

Registered

2021-09-03