VDTransition 提供了一种简单的方式来描述视图过渡。
view1.set(hidden: true, transition: .opacity)
view2.set(hidden: true, transition: .move(edge: .trailing))
view3.removeFromSuperview(transition: [.move(edge: .trailing), .opacity])
将以下行添加到你的 Podfile
pod 'VDTransition'
然后从 podfile 目录首先运行 pod update
。
创建一个 Package.swift
文件。
// swift-tools-version:5.6
import PackageDescription
let package = Package(
name: "SomeProject",
dependencies: [
.package(url: "https://github.com/dankinsoid/VDTransition.git", from: "1.24.0")
],
targets: [
.target(name: "SomeProject", dependencies: ["VDTransition"])
]
)
$ swift build
dankinsoid, voidilov@gmail.com
VDTransition 基于 MIT 许可发布。查看 LICENSE 文件以了解更多信息。