DizzyKit
一个简单的动画库,让您可以轻松地给界面添加动画效果。
该框架深受Spruce的启发。我之所以制作这个框架,是因为我需要一个能够在不首先将它们放入容器视图的情况下执行动画的框架。
该框架试图与最新的 Swift 版本兼容。请检查 Swift 版本矩阵,以查看哪个版本支持您的 Swift 版本。最后一个验证的 Swift 版本是 5.3,但它可能在后续版本上仍然能够编译。支持最低的 iOS 版本是 10。
安装
Swift版本矩阵
以下表格显示了您应为您使用的Swift版本选择哪个DizzyKit版本。
Swift | DizzyKit |
---|---|
5.X | 3.X |
4.X | 2.X |
3.X | 1.X |
CocoaPods
在您的Podfile中添加以下条目
pod 'DizzyKit', '~> 3.0'
然后运行pod install
。
Carthage
将以下内容添加到您的Cartfile中
github "bjarkehs/DizzyKit" ~> 3.0
然后运行carthage update
。
Swift包管理器
要在没有Xcode UI的情况下安装DizzyKit,请将以下内容添加到您的Package.swift
.package(url: "https://github.com/bjarkehs/DizzyKit.git", .upToNextMajor(from: "3.0.0"))
使用方法
let animations: [AnimationType] = [.fadeIn, .slide(.up, .moderately)]
view.dizzy.prepare(with: animations)
view.dizzy.animate(animations)