AnimatableStackView
基于UIStackView的类,允许对它的变化进行动画。目前只支持垂直动画。
示例
克隆仓库,然后打开Carthage Project/AnimatableStackView.xcodeproj
GIF动画
安装
Carthage
请参阅官方指南
Cartfile
github "APUtils/AnimatableStackView" ~> 4.0
CocoaPods
AnimatableStackView可以通过CocoaPods使用。要安装它,只需将以下行添加到您的Podfile
pod 'AnimatableStackView', '~> 4.0'
使用
只需用新的视图模型调用.configure(viewModels:)
方法,然后在动画块内执行布局
UIView.animate(withDuration: 2) {
self.stackView.configure(viewModels: self.vms1)
self.view.layoutIfNeeded()
}
有关更多详细信息,请参阅示例和测试项目。
贡献
非常欢迎任何贡献!您可以通过GitHub上的pull请求和问题来进行贡献。
作者
Anton Plebanovich, [email protected]
证书
AnimatableStackView使用MIT证书。有关更多信息,请参阅LICENSE文件。