AnimatableStackView 5.0.0

AnimatableStackView 5.0.0

Maintained by Anton Plebanovich.



  • By
  • Anton Plebanovich

AnimatableStackView

Carthage compatible Version License Platform CI Status

UIStackView based class that allows to animate its changes. Curently supports vertical animations only.

Example

Clone the repo and then open Carthage Project/AnimatableStackView.xcodeproj

GIF animation

Installation

Carthage

Please check official guide

Cartfile:

github "APUtils/AnimatableStackView" ~> 4.0

CocoaPods

AnimatableStackView is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'AnimatableStackView', '~> 4.0'

Usage

Just call .configure(viewModels:) method with new view models and then perform layout inside animation block:

UIView.animate(withDuration: 2) {
    self.stackView.configure(viewModels: self.vms1)
    self.view.layoutIfNeeded()
}

See example and test projects for more details.

Contributions

Any contribution is more than welcome! You can contribute through pull requests and issues on GitHub.

Author

Anton Plebanovich, [email protected]

License

AnimatableStackView is available under the MIT license. See the LICENSE file for more info.